понедельник, 15 июня 2015 г.

Добавление дополнительного билд-агента в TeamCity

Сегодня добавлял дополнительные агенты на TeamCity, набил немного шишек и хочу поделиться опытом :)

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

Когда у нас много билдов, то иногда скапливается очередь и приходится ждать выполнения нужного билда. Это долго, мучительно и больно. В бесплатной редакции есть возможность добавить еще 2 агента и этим нужно воспользоваться :)

Заходим в AdministrationInstall Build Agents


И скачиваем по ссылке установщик агентов


Запускаем установщик, выбираем компоненты 


Выбираем директорию, куда установить агент


Дальше нужно быть очень внимательным! 
Изменяем настройки агента


 Сохраняем. Появится следующее сообщение


Не нажимаем OK! 
Открываем в текстовом редакторе конфиг запуска сервиса агента C:\TeamCityBuildAgent004\launcher\conf\wrapper.conf
В конце файла создержатся настройки сервиса, изменяем их.


Сохраняем конфиг. Возвращаемся к установщику. Закрываем сообщение


Запускаем сервис агента


Все, через пару минут в TeamCity появится дополнительный агент.

Для дополнительной информации можно прочитать статью из официальной документации Setting up and Running Additional Build Agents.

Комментариев нет:

Отправить комментарий