Планирование сборки Teamcity с различными пользовательскими параметрами в разное время - PullRequest
0 голосов
/ 26 сентября 2018

Я новичок в teamcity.Я создал сборку, которая должна запускаться с разными параметрами.Есть ли способ запланировать сборки с разными параметрами?Это означает, что я должен установить значение x для параметра для сборки, запланированной на 9:00, и значение y для параметра для сборки, запланированной на 10:00.Я посмотрел на триггер расписания, но не смог найти способ дать пользовательские параметры для каждого триггера

Ответы [ 2 ]

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

Если вы хотите быть более консервативным с количеством используемых конфигураций сборки, то создайте два разных сценария оболочки, которые при запуске с правильным триггером дадут желаемые результаты (например: установка переменных env).Затем в Schedule Triggers добавьте правило триггера, исключающее нежелательный файл оболочки.На этапе сборки, если один скрипт существует, запустите его, а другой запустите.Но вы должны предпочесть ответ, данный @Peska в большинстве случаев.

очень простой пример:

    touch test{1,2}.sh #will create two files named ./test1.sh and ./test2.sh

    #Trigger rule excludes one

    ./test?.sh #will run all files matching that pattern
0 голосов
/ 26 сентября 2018

Конвертируйте вашу конфигурацию сборки в шаблон.Затем создайте еще одну сборку на основе этого шаблона.Добавьте разные параметры в конфигурацию сборки и запускайте их в разное время с помощью планировщика сборки.

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