Вы можете переименовать файл YAML. Он может создавать как можно больше конфигураций сборки, используя разные файлы yaml. Просто установите соответствующий триггер для каждой ветви.
Несколько конвейеров сборки YAML в Azure DevOps
Если вы хотите использовать один файл YAML для этого. Так же, как Даниэль указывает: Используйте параметр шаблона как часть условия
Шаблоны позволяют вам определять повторно используемое содержимое, logi c и параметры. Шаблоны функционируют двумя способами. Вы можете вставить повторно используемый контент с шаблоном или использовать шаблон для управления тем, что разрешено в конвейере.
Расширение параметра происходит до того, как условия учитываются, поэтому вы можете встроить параметры в условия. Сценарий в этом YAML-файле будет запускаться, потому что parameters.doThing имеет значение true.
parameters:
doThing: false
steps:
- script: echo I did a thing
condition: and(succeeded(), eq('${{ parameters.doThing }}', true))
Более подробную информацию можно найти на нашем официальном do c здесь: