Можно ли настроить агент сборки TeamCity для запуска сборок только с определенной зависимостью параметров? - PullRequest
4 голосов
/ 05 марта 2011

У меня на компьютере установлен агент сборки TeamCity, который теоретически предназначен для выполнения динамических сканирований безопасности, и я не хочу, чтобы он делал что-либо иначе (т.е. запускал поиск дубликатов).

За исключением создания пользовательских свойств конфигурации агента и последующей настройки зависимостей агента каждой сборки (что, возможно, строго говоря, я должен делать в любом случае) или настройка агента для запуска только выбранных конфигураций, есть ли способ избежать этот? Оба этих подхода требуют дополнительной настройки для каждой сборки или для каждой сборки.

В идеальном мире мне бы хотелось, чтобы агент мог только когда-либо запускать сборки, соответствующие конкретной зависимости агента. Возможно ли это, или я иду по неверному пути?

Ответы [ 2 ]

3 голосов
/ 06 июня 2014

В текущих версиях TeamCity (например, 8.1) вы можете создать пул только для вашей машины безопасности и назначить только один компьютер этому пулу, не забывая удалить его из других пулов.

Затем вы можетеназначьте проект безопасности этому пулу.Это должно решить вашу проблему.

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

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

Таким образом, существует только два способа указать агентов: либо с требованиями агента, либо с настройкой агента для запуска только выбранных конфигураций.

Возможно, вы можете попытаться внести некоторые изменения в свойства конфигурации вашей сборки, поскольку все параметры / свойства конфигурации сборки хранятся в файлах XML.на диске.

...