TFS Build..Deploy vs Release - PullRequest
       16

TFS Build..Deploy vs Release

0 голосов
/ 29 марта 2019

У меня есть веб-приложения, которые мы создаем с помощью сценариев сборки и развертываем как последний шаг этих сценариев сборки, если все сборки и модульные тесты пройдены. Развертываем в плацдарм.

С новыми функциями управления выпуском в TFS, следует ли перенести задачу Deploy из определения сборки в область выпуска? Кажется, что определение выпуска может копировать файлы, а сценарий сборки может обновить приложение, работающее в IIS.

Честно говоря, на данный момент я не вижу необходимости в управлении выпусками в TFS.

1 Ответ

0 голосов
/ 01 апреля 2019

Управление релизами используется как независимый инструмент TFS.

enter image description here

Он был интегрирован в Azure Pipelines и Team Foundation Server (TFS) в виде веб-версии в TFS 2015 Update 2 и выше или в Azure Pipelines.,

Release Management может не только копировать файлы по сравнению со сценарием сборки, но и в виде непрерывной доставки (CD).Это процесс, с помощью которого код создается, тестируется и развертывается в одной или нескольких тестовых и производственных средах .Развертывание и тестирование в нескольких средах влияет на качество.

Системы CI (сборки) создают развертываемые артефакты, включая инфраструктуру и приложения.Процессы автоматического выпуска используют эти артефакты для выпуска новых версий и исправлений в существующих системах.Системы мониторинга и оповещения работают непрерывно, чтобы обеспечить видимость всего процесса CD.Служба Release в TFS помогает вам настроить и управлять компакт-дисками для ваших приложений.

Что касается различий между выпуском Release Management и развертыванием в концеконвейера сборки, вы также можете взглянуть на этот похожий вопрос: Управление выпуском TFS против задачи развертывания сборки в конце

...