Создание базового определения построения
После введения системы построения (как описано в разделе Настройка системы построения) почти все готово для начала использования Team Foundation Build с целью компиляции кода, проведения тестов и выполнения других важных задач. Следующий этап состоит в создании определения построения. Определение построения содержит указания относительно того, какие проекты кода следует компилировать, какие дополнительные операции следует при этом выполнять, и каким образом это следует делать.
Необходимые разрешения
Для выполнения данной процедуры необходимо задать для набора разрешений Изменить определение построения значение Разрешить. Дополнительные сведения см. в разделе Разрешения Team Foundation Server.
Создание определения построения
В Сред. Командный обозреватель выберите командный проект, для которого требуется создать определение построения.
В меню Построение выберите Новое определение построения.
Откроется окно Определение нового построения, где будет отображена вкладка Общие.
В поле Имя определения построения укажите имя, которое должно быть связано с определением построения.
В поле Описание введите соответствующее описание.
Это описание предоставляет дополнительные сведения пользователям в группе, когда они собираются вручную ставить построение в очередь (как описано в разделе Помещение построения в очередь).
Перейдите на вкладку Параметры построения по умолчанию.
Не снимайте флажок Это построение копирует выходные файлы в папку для размещения.
Примечание
Если снять этот флажок и использовать шаблон построения, который подразумевает выходные данные, построение завершится ошибкой.
В поле Копировать выходные данные построения в следующую папку для размещения введите UNC-путь папки, в которой система построения должна размещать двоичные файлы и файлы журналов.
Важно!
Следует указать папку, которая подготовлена для использования в качестве транзитного каталога.Дополнительные сведения см. в разделе Настройка транзитных каталогов.
Если в списке Контроллер построений имеется несколько контроллеров построений, выберите в этом списке тот контроллер, который система построения должна использовать для обработки определения построения.
Выберите вкладку Триггер и укажите на ней событие, которое должно приводить к выполнению определения построения. Дополнительные сведения см. в разделе Задание триггеров и причин выполнения построения.
Выберите вкладку Процесс и укажите на ней функции, которые это построение выполняет, и способ их выполнения:
Чтобы быстро и просто задать построение, выберите в списке Файл процесса построения пункт Шаблон по умолчанию. Проверьте и при необходимости измените значения параметров процесса построения. Дополнительные сведения о параметрах процесса построения и способах их использования см. в разделе Определение построения с помощью шаблона по умолчанию.
Если команда должна использовать процесс построения, обрабатываемый MSBuild, выберите в списке Файл процесса построения пункт Шаблон обновления. Проверьте и при необходимости измените значения параметров процесса построения. Дополнительные сведения о параметрах процесса построения и способах их использования см. в разделе Определение построения с помощью шаблона обновления.
Если для команды задан пользовательский шаблон, который планируется использовать, выберите его в списке Файл процесса построения. Проверьте и при необходимости измените значения параметров процесса построения. Дополнительные сведения см. в разделе Создание пользовательского шаблона процесса построения и работа с ним.
Чтобы убедиться, что файлы, которые необходимы для процесса построения, загружены на агент построения, перейдите на вкладку Рабочая область и при необходимости измените настройки. Дополнительные сведения см. в разделе Удаление завершенного построения.
Нажмите на вкладку Политика сохранения.
В списке Укажите, как должны храниться построения имеется два набора политик сохранения, которые можно изменять в зависимости от требований для конкретной команды:
Группа политик Активированные и ручные ограничивает сохраняемые системой построения построениями, поставленными в очередь вручную или автоматическим по триггеру.
Группа политик Закрытые ограничивает сохраняемые системой построения построениями, которые были поставлены в очередь вручную из исходного кода в наборе отложенных изменений (как описано в разделе Помещение построения в очередь).
Чтобы изменить политику сохранения для завершенных построений из групп Остановленные, Завершенные неудачно, Частично успешные или Успешные, выполните одно или оба приведенных далее действия:
Выберите значение в столбце Политика сохранения, а затем выберите один из следующих параметров: Сохранять все, Сохранять только последнее, Сохранять 2 последних, Сохранять 5 последних, Сохранять 7 последних, Сохранять 10 последних или Укажите число сохраняемых.
Выберите значение в столбце Что удалить и щелкните значение. Дополнительные сведения об этих значениях см. в разделе Работа с рабочими областями построений.
По окончании работы с определением построения откройте меню Файл и выберите пункт Сохранить <имя_определения_построения>.
Созданное определение построения появится в папке Построения в Сред. Командный обозреватель. Чтобы просмотреть или изменить параметры определения построения, следует щелкнуть его правой кнопкой мыши, а затем выбрать пункт Изменить определение построения.
См. также
Задачи
Удаление определения построения