Да, это возможно :
На одну машину можно установить несколько агентов. Они функционируют как отдельные агенты, и TeamCity работает с ними как с разными агентами, не используя тот факт, что они используют одну и ту же машину. После установки одного агента вы можете установить еще один при соблюдении следующих условий:
- агенты устанавливаются в отдельные каталоги
- у них есть отличительные рабочие и временные каталоги
- buildAgent.properties настроен так, чтобы иметь разные значения для свойств name и ownPort
Убедитесь, что нет конфигураций сборки, в которых указан абсолютный каталог проверки (в качестве альтернативы, убедитесь, что для таких конфигураций сборки включена опция «чистая проверка», и они не могут выполняться параллельно).
В Windows, чтобы установить дополнительные агенты как службы, измените [каталог агента] \ launcher \ conf \ wrapper.conf,
чтобы изменить свойства, чтобы они имели разные имена на компьютере:
- wrapper.console.title
- wrapper.ntservice.name
- wrapper.ntservice.displayname
- wrapper.ntservice.description