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

#tfs

#tfs

Вопрос:

У меня есть несколько веток, и для каждой у меня есть определенный процесс сборки. Как мне настроить закрытый процесс сборки для конкретной ветки?

пример

Ветка разработки -> быстрый процесс сборки для разработчиков в этом есть основные тесты взаимодействия

Отпустите ветку -> проверка перед производством. содержит этапы нагрузочного тестирования и записи содержит автоматические тесты пользовательского интерфейса

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

Как мне это настроить?

Ответ №1:

У вас должно быть два отдельных определения сборки: одно строит вашу ветку «Разработка» и одно строит вашу ветку «Выпуск».

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

  1. Цели разработки-сборки в «рабочей области» — путь вашей ветки разработки — цели Rel-build — путь вашей ветки выпуска
  2. (Это ваш главный вопрос) Trigger = «Закрытая регистрация» для вашей Dev-сборки, Trigger = «Manual» (или какой-либо другой) для вашей Rel-сборки
  3. Rel-build, вероятно, будет поставлена задача дополнительных тестов.

Базовое пошаговое руководство по настройке определения сборки в TFS2010 можно найти здесь