Какая ветка используется для моего конвейера Azure? - PullRequest
0 голосов
/ 01 марта 2019

У нас есть стратегия ветвления gitflow, и мне было интересно, как это применимо к настроенным нами конвейерам Azure.

У нас есть конвейеры ci.yml и cd.yml в репозиториях.Эти трубопроводы охватывают все ответвления.(триггеры, проверка сборки PR, расписание, ...)

Когда я впервые настраиваю эти конвейеры, я должен вручную создавать их в DevOps Azure.
Там мне нужно выбрать ветку по умолчанию, мне нужновыберите ветку с новыми конвейерами, чтобы использовать их.

enter image description here enter image description here

Мои вопросы:

  • Нужно ли объединятьвплоть до master и изменить ветку по умолчанию для конвейера на master?Что также означает, что мне нужно пройти весь gitflow, чтобы исправить конвейер?
  • Если конвейер ci.yml запускает сборку, из какой ветви берется этот конвейер?

1 Ответ

0 голосов
/ 01 марта 2019
  1. нет, у вас нет
  2. ci.yml должен присутствовать в ветке, в которой вы делаете коммит, вы можете просто добавить его в виде файла или просто выбрать коммит из другой ветки.в действительности это не имеет значения

ветвь по умолчанию существует только для начальной настройки конвейера, если ci.yml в вашей ветке отличается от того, что по умолчанию - это не имеет значения.ваша ветка версия используется.

...