Параметры не заменяются, когда скрипт из "исходного кода" - PullRequest
0 голосов
/ 20 сентября 2018

В TeamCity 2017.2.2 я использую такие параметры, как% host%, и при развертывании TeamCity эти параметры заменяются на те, которые я указал в разделе параметров - по крайней мере, когда я вставляю свой скрипт Powershell прямо в поле «Источник сценария» (настройкаScript: «Исходный код»).

Когда я использую вместо этого параметр Script: «File» и выбираю тот же файл .ps1 из моего репозитория, TeamCity будет запускать сценарий, как и раньше, но оставляет такие параметры, как% host% нетронут.

Как использовать параметры со сценариями из моего репо?

1 Ответ

0 голосов
/ 20 сентября 2018

Файл не изменяется из ваших vcs с заменой токена с: %host% на ваше значение при использовании ввода File.Вы должны указать параметры для своего скрипта, и в разделе «Аргументы скрипта» в TeamCity вы можете указать такие параметры:

-Host:% host% -SomeCustomValue:% extraArgs%

Это приведет к выполнению сценария с параметрами, преобразованными с правильными значениями.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...