У нас есть ветви на основе TFS. У нас есть основной выпуск и исправление.Стратегия ветвления TFS с сборками команд и развертывания осьминогов
Наш жизненный цикл осьминога предусматривает, что код сначала будет развернут в среду разработки, а затем в тестовую среду, затем в стадию, а затем в производство.
Мы разрабатываем ветку dev tfs, и у нас есть сборка Teamcity, которая нацеливает ветвь Dev, а затем запускает развертывание осьминогов для развертывания в среде Dev. Но как только тестирование будет завершено, нам необходимо объединить код с Главным ветвием и его филиалом Main, который мы разворачиваем в тестовую среду, а затем на стадию, а затем на производство.
Как определить сборку и развертывание в этом случае?
Кажется, ваша проблема менее связана с TFS. На стороне TFS вам просто нужно контролировать исходные ветви и выполнять слияние между ветвями. Возможно, вам понадобится создать две конфигурации сборки, чтобы указать две ветви TFS (dev и main) в Root of TeamCity для соответствия вашим требованиям. –