TeamCity Server просто центральный сервер, на котором агенты проталкивают результаты.
Сервер TC отвечает за добавление в очередь, отправку задачи агенту, ожидание, сбор результата.
Агент отвечает за выполнение Задачи, отправляет результат на сервер.
не имеет значения, где был запущен ТС или Агент, важно отметить, что если вашей конфигурации требуется сервер Windows, то в Windows может быть запущен только Агент.
заключение.
- Сервер TC можно запускать как в Linux, так и в ОС Windows
- Агент TC также можно запустить в Linux и ОС, но:
- Если ваша конфигурация использует компонент Windows, то
Configuration
добавит ограничение типа ОС в Agent Requirements
Если у вас мало конфигураций с несколькими типами ОС, просто запустите несколько агентов на некоторых ОС