Процесс автоматического развертывания TFS 2010 - PullRequest
0 голосов
/ 07 марта 2011

Я пытаюсь понять процесс автоматического развертывания в TFS 2010.

У меня есть среды DEV, QA, Stage и Live. Используя базовую (или стандартную стратегию ветвления), при настройке автоматических сборок / развертываний происходит развертывание в DEV, чтобы получить код из ветки MAIN на сервере DEV. Затем, если я хочу, чтобы код отправлялся в QA, биты на сервере DEV переходили в QA Server? Затем получить биты от QA Server на сцену? И, наконец, от сцены к жизни? То есть, как только код переходит из TFS в DEV, это просто вопрос переноса исходного кода с каждого сервера на следующий?

Или это типично захватить код из ветви DEV (вместо основной ветки), чтобы перейти на сервер DEV, а затем переместить код на каждый сервер, как описано выше?

Просто пытаюсь понять процесс автоматического развертывания и что такое стандартная конфигурация.

Спасибо за предоставленную информацию ...

Ответы [ 2 ]

3 голосов
/ 07 марта 2011

TFS не имеет единого встроенного процесса автоматического развертывания. Вам необходимо указать, как и где будет развернут ваш код, в зависимости от типа проекта.

Развертывание - это развертывание результатов успешной сборки. Развертывание - это ветки только в той степени, в которой вы создали ветку.

0 голосов
/ 07 марта 2011

Цель развертывания - отправить код филиала в среду.

Таким образом, если вы работаете в ветке MAIN и выбираете развертывание в DEV, код из этой ветки MAIN будет развернут (скопирован, установлен и т. Д.) Во все, что настроено как среда DEV.

У большинства людей нет одной ветви на среду. Возможно, у вас есть ветка DEV, отдельная от ветки MAIN, но это проблема управления исходным кодом, отдельная от автоматического развертывания. Возможно, вы захотите пометить этот вопрос в том же духе.

...