Описание конфигурации агента построения

Оценить
(0 голоса)

Следующий шаг— указать системе Team Foundation Build, какой сервер необходимо ис­пользовать в качестве Build agent (рис. 30.ll). Помните, что вы должны подготовить этот сервер для работы в качестве сервера построения (для этого необходимо выполнить инстал­ляцию с дистрибутива сервера Team Foundation Server; при этом на сервере будет развернут сервис построения, который, разумеется, должен быть запущен до того, как вы стартуете процесс построения). Описание: image814

Агенты построения добавляются в TFS и могут использоваться для последующих построе­ний. Вы можете также воспользоваться кнопкой New для описания нового агента построе­ния. При этом запускается диалоговое окно Build Agent Properties (рис. 30.12). Здесь вы можете указать название компьютера агента построения, порт для связи, рабочий каталог и

многое другое. Обратите также внимание, что вы можете запускать построения по защи­щенному каналу.

Теперь движок построения должен узнать, куда он должен поместить файлы построения (локально на сервере построения) и куда он должен выложить построение для того, чтобы оно было доступно всем членам команды. Этот параметр указывается на странице Build Defaults (как показано на рис. 30.11). Обратите внимание, что вы можете указать здесь раз­деляемый ресурс для выкладывания построения (чтобы все остальные могли получить к нему доступ).

Описание конфигурации агента построения

Планирование построения или настройка триггеров построения

Последний экран в окне Build Definition,— это экран Trigger. Здесь вы можете указать время автоматического запуска построения.

Описание конфигурации агента построения

Вы можете делать построение при каждом возврате исходного кода на сервер (это называ­ется непрерывной интеграцией). Вы можете также указать, что построения должны произ­водиться последовательно одно за другим. В этом случае, если построение уже выполняется и в это время происходит один (или несколько) возвратов, то новое построение не начинает­ся до завершения старого.

Вы можете также запланировать в этом интерфейсе выполнение построения. Здесь вы мо­жете указать дни недели и время выполнения построения. Пример показан на рис. 30.13.

По завершении описания построения происходят два события: различные настройки построе­ния записываются в XML-файл TFSBuild.proj, и этот файл добавляется в систему управления исходными кодами (в то место, которое было указано при описании построения).

Например, на рис. 30.14 показан проект построения (TFSBuild.proj) в корне каталога TeamBuildTypes. В этом каталоге есть также и еще один проект построения — Full Build - daily.

Редактирование определения построения

Вы можете отредактировать файл определения построения в Team Explorer. Просто щелк­ните правой кнопкой мыши по названию построения и выберите пункт Edit Build Definition (рис. 30.15). При этом появятся те же экраны, которые используются для определения по- суроения.

Описание конфигурации агента построения

Подробнее в этой категории: « Visual Studio Team System Файл проекта TFSBuild.proj »
Файл проекта TFSBuild.proj
Роль MSBuild
Запуск построения
Отслеживание и анализ построений
Указание качества построения

Добавить комментарий


Защитный код
Обновить

© 2018 www.visualstudios.ru. Все права защищены.