Построение приложений
Продолжительность лабораторной работы - 2 академических часа.
Общие сведения
Инструментальное средство Team Foundation Build позволяет создать процессы построения, которые автоматически компилируют и проверяют приложения. Можно использовать систему построения для поддержки стратегии непрерывной интеграции, определяя периодичность построения приложения. В процессе разработки приложения члены команды осуществляют построение приложения для обеспечения его тестирования и использования другими членами команды.
Построение проекта может проводить член команды, который входит в группу Администраторы построения, или обладающие разрешениями на выполнение функции Редактировать определение построения ( рис. 19.1).
увеличить изображение
Рис. 19.1. Диалоговое окно Разрешения построений - вкладка Администраторы построения
Для членов команды ( рис. 19.2), входящих в группу Участники (1), обычно запрещается редактирование определения построений (2) и достаточными являются разрешения на Постановка построений в очередь и Просмотр определения построения (3).
Определение построения
Для создания построения на вкладке Построения командного обозревателя выберите ссылку Создать определение построения ( рис. 19.3).
На вкладке Общие определения построения ( рис. 19.4) задается имя построения (1) и, возможно, описание (2).
На вкладке Триггер определения построения ( рис. 19.5) задаются следующие триггеры возврата:
- Ручной;
- Непрерывная интеграция;
- Прокрутка построений;
- Условный возврат;
- Расписание.
Для учебного проекта наиболее подходящим является ручной триггер возврата.
На вкладке Рабочая область определения построения ( рис. 19.6) указывается имя папки системы управления версиями для проекта. По умолчанию будет указана папка TeachingLoadOfTeachers, которая соответствует текущему проекту.
На вкладке Параметры построения по умолчанию определения построения ( рис. 19.7) указывается папка промежуточного хранения построения в формате \\сервер\общая_папка. Путь к общей папке необходимо узнать у сетевого администратора.
На вкладке Триадный ( рис. 19.8) приводится шаблон построения, а на вкладке Политика сохранения ( рис. 19.9) - обозначение событий и параметры построения.
После сохранения построения оно будет отображаться на вкладке Построения командного обозревателя ( рис. 19.10).