Агент построения — это сервер (или серверы), который может выполнить построение и поместить результаты в разделяемый каталог. Агент построения (называемый также сервером построения) — это основной "мотор", который реализует процесс построения.
Процесс построения начинается с вызова со стороны клиента построения (или из запланированного процесса), который делается к уровню приложения. На уровне приложения имеется сервис Team Build Service. Его задача— выдавать команды агенту построения на выполнение фактического построения. Конечно, эти команды основаны на информации из базы данных построений.
Затем агент построения выполняет скрипты построения и размещает построение на указанном разделяемом ресурсе. Он регистрирует его продвижение и сообщает уровню приложе
ния о его завершении. Он также работает совместно с уровнем приложения для того, чтобы записать результаты построения в хранилище данных TFS (для отслеживания).
Примечание
Мы обсуждаем все эти элементы как отдельные компоненты. Однако важно помнить, что все они могут работать на одном компьютере.