Поделиться через


Определение процесса построения

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

Общие задачи

Общие задачи

Справочные материалы

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

Создание определения построения

Определение процесса построения, основанного на шаблоне по умолчанию

Построение и тестирование приложений для Магазина Windows с использованием Team Foundation Build

Определение процесса построения для поддержки непрерывной интеграции

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

Определение процесса построения для поддержки непрерывной интеграции

Снижение до минимума объема обработки кода после прерываний для построений непрерывной интеграции

Оградите вашу команду от «повреждения построения».

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

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

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

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

Возврат ожидающих изменений под управлением построения с условным возвратом

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

Разработка настраиваемого процесса построения

Продолжайте использовать традиционные процессы построения. При обновлении с более ранних версий Team Foundation Server можно продолжать использовать традиционные процессы построения.Также можно продолжать использование более ранние версии Visual Studio для создания процессов построения на Visual Studio Team Foundation Server 2012.

Использование устаревших процессов построения