Как лучше выполнить powershell скрипт в определении выпуска?
Перед развертыванием артефакта, в определении выпуска необходимо запустить PS скрипт размером около 1000 строк для подготовки среды развертывания. Как правильно запустить такой скрипт? В задаче запуска скрипта, невозможно заинлайнить скрипт такого объема. Заранее размещать этот скрипт на сервере сборки? Не будет ли это хрупким и неудобным способом? Я пока включаю этот скрипт развертывания в артефакт (при сборке скрипт затягивается из соответсвующего репозитория tfs и включаются в артефакт, затем выполняется агентом после получения артефакта), но тоже решение не нравится, т.к. при изменении среды развертывания скрипт неправильно выполнится (например если мы захотим развернуть артефакт двухнедельной давности), а этот скрипт уже обновился и не подходит, но в артефакте он не последней версии. В общем случае, хотелось бы держать скрипт в репозитории и при развертывании всегда использовать последнюю версию скрипта.