У меня общий вопрос о конвейерах сборки Azure DevOps, который меня озадачил.Если у меня есть две ветви с именами master
и staging
, и я хочу два разных конвейера сборки для каждой ветви, я могу создать два разных файла .yaml
с именами master-build.yaml
и staging-build.yaml
, и они запускаются из master
иstaging
соответственно.Запускает ли агент или что-либо в Azure DevOps, на котором выполняются файлы .yaml
, файл в состоянии в ветви, которая его запускает.Или он всегда запускает master
состояние ветвления файла ??
Т.е. если я создаю оба .yaml
файла в master
, затем разветвляюсь и создаю staging
, и я добавляю шагна staging-build.yaml
(который указывает на staging
) и передайте изменения.Всякий раз, когда staging-build.yaml
запускается после запуска триггера, будет ли агент, использующий его, использовать версию в ветке staging
с дополнительным шагом или он будет запускать версию ветки master
без дополнительного шага?