Построение приложения

С помощью Team Foundation Build можно создавать определения построения для автоматизации компиляции приложений, выполнения связанных тестов, анализа кода, выпуска непрерывных построений и публикации отчетов о построениях.

Для построения приложения следует создать определение построения, чтобы задать проекты, входящие в построение, триггеры, запускающие построение, выполняемые автоматические тесты и расположение развертывания выходных данных. Эти данные сохраняются в хранилище данных и извлекаются оттуда при выполнении построения. После выполнения построения данные о его результатах сохраняются обратно в хранилище, где они доступны для просмотра с помощью отчетов построения.

На следующем рисунке показаны три основных этапа построения приложения.

Три этапа построения приложения

Общие задачи

Настройка и администрирование системы построения.

Создание определения построения, содержащего указания относительно того, какие проекты кода следует компилировать, каким действием инициируется построение, какие тесты выполняются, а также множество других параметров. Можно даже использовать файлы, созданные в прежних версиях MSBuild (с помощью шаблона обновления).

Ручной запуск построения и отслеживание хода построения.

Просмотр сведений о построениях и управление построениями. Оценка качества построения или удаление завершенных построений.

Если между проверкой кода и развертыванием построения слишком большой промежуток времени, участники команды часто тратят много времени на устранение прерываний построения и проблем интеграции. Если команда чаще возвращает код в систему управления версиями и чаще выполняет построения, обычно это приводит к увеличению скорости работы команды.

См. также

Другие ресурсы

Справка Team Foundation Build