Использование GitFlow в DevOps Azure (означает ли это несколько конвейеров?) - PullRequest
0 голосов
/ 07 января 2019

Наша команда разработчиков хочет разветвиться (плохая шутка) на использование GitFlow-подобной системы ветвления, где будут ветки dev, uat и release (которые все должны были бы быть собраны из), я не вижу разумного способа использования Один и тот же конвейер для развертывания разных веток, кто-нибудь может дать мне знать, как это сделать лучше? Это буквально создать несколько конвейеров для каждой необходимой ветви?

1 Ответ

0 голосов
/ 07 января 2019

Нет, вам не нужно создавать несколько конвейеров выпуска.

Я не знаю, что вы делаете в конвейерах сборки, но в выпуске вы можете создать один конвейер выпуска с несколькими «стадиями» (для dev, UAT и релиза) и несколькими артефактами на каждой стадии и артефакте. , вы можете настроить ветку, из которой будут артефакты.

См. Эту конфигурацию:

enter image description here:

enter image description here

Конечно, вам нужно настроить триггеры, вы не хотите развертывать 3 этапа сразу после выпуска (вы также можете «поиграть» с ним, например, поставить этап выпуска после UAT).

...