Я знаю, что могу добавить подстановку переменных во время развертывания пакета, но у меня немного другой сценарий. Что мне нужно сделать, это:
- Разверните мой пакет на сервере Octopus (у меня есть щупальце на сервере)
- Замена переменных в зависимости от роли/среды
- Запустите скрипт для некоторых файлов из этого пакета (процесс шифрования)
- Переупакуйте файлы и используйте их как артефакт для дальнейших шагов процесса.
Мой вопрос: мне нужно заменить переменные в файлах, которые находятся в пакете (шаг 2 выше), но они должны быть специфичны для роли в среде, на которую они в конечном итоге будут нацелены, а не на среду сервера осьминога.
Обратите внимание, что распаковка и шифрование должны быть выполнены до дальнейшего развертывания, поэтому они не могут выполняться на целевой машине.
Можно ли этого добиться?
Спасибо, Шон