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


Настройка политики возврата построений для снижения до минимума объема обработки кода после прерываний для непрерывных построений

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

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

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

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

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

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

  1. В Сред. Командный обозреватель щелкните проект правой кнопкой мыши, выберите Параметры командного проекта, а затем — Система управления версиями.

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

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

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

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

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

См. также

Задачи

Пошаговое руководство. Настройка политик возврата и примечаний при возврате

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

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

Установка и внедрение системы контроля качества

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