Подтвердить что ты не робот

Force TeamCity для создания определенного агента

Возможно ли, не отключив все другие связанные агенты, заставить TeamCity строить на определенной машине агентов?

4b9b3361

Ответ 1

В Build Configuration Settings перейдите к Agent Requirements и установите Explicit Requirement для имени конкретного агента:

Имя параметра: system.agent.name

Условие: equals

Значение: YOUR_SPECIFIC_AGENT_NAME

Ответ 2

Для однократного запуска вы можете нажать на 3 точки рядом с "Запуск" и определить, на каком агенте вы хотите запустить.
Для долгосрочной конфигурации вы должны использовать требования к агенту сборки.
Вы можете добавить системное свойство к агенту, отредактировав файл... \buildAgent\conf\buildAgent.properties

system.special.property=true

Затем вы можете определить в Требованиях к Агенту, чтобы проверить свойство system.special.property .

ИЗМЕНИТЬ С новой версией Teamcity (5.0. *) Теперь вы можете редактировать агент и выбирать конфигурацию, которую вы хотите запустить там.
Агенты, выберите агента, Совместимые конфигурации, выберите "Запустить только выбранные конфигурации".

Ответ 3

TeamCity > Администрирование > Агенты > Выберите агент > вкладка "Совместимые конфигурации":

Политика текущей политики выполнения: "Запуск только назначенных конфигураций"

Нажмите "+ Назначить конфигурации"