Построение приложения
С помощью Team Foundation Build можно создавать определения построения для автоматизации компиляции приложений, выполнения связанных тестов, анализа кода, выпуска непрерывных построений и публикации отчетов о построениях.
Для построения приложения следует создать определение построения, чтобы задать проекты, входящие в построение, триггеры, запускающие построение, выполняемые автоматические тесты и расположение развертывания выходных данных. Эти данные сохраняются в хранилище данных и извлекаются оттуда при выполнении построения. После выполнения построения данные о его результатах сохраняются обратно в хранилище, где они доступны для просмотра с помощью отчетов построения.
На следующем рисунке показаны три основных этапа построения приложения.
Общие задачи
Настройка и администрирование системы построения.
Создание определения построения, содержащего указания относительно того, какие проекты кода следует компилировать, каким действием инициируется построение, какие тесты выполняются, а также множество других параметров. Можно даже использовать файлы, созданные в прежних версиях MSBuild (с помощью шаблона обновления).
Ручной запуск построения и отслеживание хода построения.
Просмотр сведений о построениях и управление построениями. Оценка качества построения или удаление завершенных построений.
Если между проверкой кода и развертыванием построения слишком большой промежуток времени, участники команды часто тратят много времени на устранение прерываний построения и проблем интеграции. Если команда чаще возвращает код в систему управления версиями и чаще выполняет построения, обычно это приводит к увеличению скорости работы команды.