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