#tfs
#tfs
Вопрос:
У меня есть несколько веток, и для каждой у меня есть определенный процесс сборки. Как мне настроить закрытый процесс сборки для конкретной ветки?
пример
Ветка разработки -> быстрый процесс сборки для разработчиков в этом есть основные тесты взаимодействия
Отпустите ветку -> проверка перед производством. содержит этапы нагрузочного тестирования и записи содержит автоматические тесты пользовательского интерфейса
Теперь для моей разработки я хочу запускать тесты каждый раз, когда разработчик фиксирует изменения. но я не хочу, чтобы сборка релиза запускалась каждый раз.
Как мне это настроить?
Ответ №1:
У вас должно быть два отдельных определения сборки: одно строит вашу ветку «Разработка» и одно строит вашу ветку «Выпуск».
Оба могут основываться на одном и том же шаблоне процесса сборки, и их различия:
- Цели разработки-сборки в «рабочей области» — путь вашей ветки разработки — цели Rel-build — путь вашей ветки выпуска
- (Это ваш главный вопрос) Trigger = «Закрытая регистрация» для вашей Dev-сборки, Trigger = «Manual» (или какой-либо другой) для вашей Rel-сборки
- Rel-build, вероятно, будет поставлена задача дополнительных тестов.
Базовое пошаговое руководство по настройке определения сборки в TFS2010 можно найти здесь