Сервер TeamCity в контейнере Linux, но агент сборки в контейнере Windows - PullRequest
0 голосов
/ 19 июня 2019

Можно ли запустить экземпляр сервера TeamCity в контейнере Linux, а затем запустить агент сборки в контейнере Windows и подключить его?

1 Ответ

0 голосов
/ 20 июня 2019

TeamCity Server просто центральный сервер, на котором агенты проталкивают результаты.
Сервер TC отвечает за добавление в очередь, отправку задачи агенту, ожидание, сбор результата.

Агент отвечает за выполнение Задачи, отправляет результат на сервер.

не имеет значения, где был запущен ТС или Агент, важно отметить, что если вашей конфигурации требуется сервер Windows, то в Windows может быть запущен только Агент.

заключение.

  1. Сервер TC можно запускать как в Linux, так и в ОС Windows
  2. Агент TC также можно запустить в Linux и ОС, но:
    1. Если ваша конфигурация использует компонент Windows, то Configuration добавит ограничение типа ОС в Agent Requirements

Если у вас мало конфигураций с несколькими типами ОС, просто запустите несколько агентов на некоторых ОС

...