У меня есть установка TeamCity (8.0.5), работающая с несколькими агентами и несколькими проектами с несколькими конфигурациями.
У нас есть некоторые конфигурации сборки для CI (например, компиляция и модульные тесты) и некоторые конфигурации, используемые для автоматического развертывания.
Конфигурации развертывания запускают сценарии в общих службах (например, IIS/sql и т. д.), поэтому их нельзя запускать параллельно с другими сборками развертывания в любом проекте.
Есть ли способ ограничить это в командном городе?
Я видел настройку «ограничить одновременные сборки», но это относится только к одной конфигурации. Я также пытался ограничить сборки развертывания одним общим агентом, но пока не смог этого сделать.