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


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

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

Если политика построений включена, то она препятствует добавлению членами команды новых файлов в любую папку системы управления версиями, являющуюся рабочей папкой в определении построения, активируемого триггером Непрерывная интеграция или Последовательные построения.Когда данное событие возникает, член команды, пытающийся выполнить операцию возврата, получает следующее сообщение:

Последнее построение определения <имя_определения_построения>, вызванное пользователем <имя_пользователя>, завершилось с ошибкой.

Необходимые разрешения

Чтобы выполнить эту процедуру, необходимо задать для набора разрешений Изменение информации на уровне проекта значение Разрешить.Дополнительные сведения см. в разделе Разрешения Team Foundation Server.

Включение политики построений

  1. В командном обозревателе выполните следующее.

    1. Если вы еще не подключены к командному проекту, в котором вы должны работать, подключитесь к командному проекту.

    2. Выберите Значок "Начало"Главная, а затем выберите Значок параметровПараметры.

    3. На странице Параметры в разделе Командный проект, выберите Система управления версиями.

    Появится окно нового определения построения.

    Откроется диалоговое окно Параметры системы управления версиями.

  2. На вкладке Политика возврата нажмите кнопку Добавить.

    Откроется диалоговое окно Добавление политики возврата.

  3. В списке Политика возврата выберите пункт Построения и нажмите кнопку ОК.

  4. В диалоговом окне Параметры системы управления версиями нажмите кнопку ОК.

См. также

Основные понятия

Задание триггеров и причин выполнения построения

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

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