Запустите TeamCity Build Step для определенного агента - PullRequest
3 голосов
/ 28 марта 2011

У меня установлен и работает TeamCity, и мне нужно выполнить шаг сборки на конкретном агенте сборки (все работает на Windows, но у нас есть часть для Mac, которую мне тоже нужно собрать).

Как мне указать этапу сборки, на каком агенте я хочу его запустить?Я видел это , но это относится ко всей сборке;Я просто хочу, чтобы конкретный шаг выполнялся на данном агенте.

Возможно ли это вообще?

Ответы [ 2 ]

3 голосов
/ 28 марта 2011

Насколько я знаю, это невозможно. Возможно, вы захотите создать отдельную конфигурацию для Mac.

1 голос
/ 30 марта 2011

Шарма в некоторой степени верна, и в КИР она полностью верна.

Мне нужна была конфигурация сборки для каждого сервера, Mac и Windows. Затем я установил зависимость моментального снимка из сборки Windows на сборку Mac (чтобы убедиться, что версия Mac собирается полностью сначала) и зависимость от артефакта от нее (чтобы скопировать итоговый вывод сборки с Mac в окно Windows). Затем я изменил процесс сборки на коробке Windows, чтобы включить артефакты, и вуаля, работает как шарм.

...