Как исключить одну ветку в конвейере сборки DevOps Azure - PullRequest
0 голосов
/ 09 января 2019

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

Я хочу, чтобы конвейер работал для всех ветвей, кроме одной. Конфигурация

trigger:
  branches:
    include:
    - branchToInclude
    exclude:
    - branchToExclude

работает, когда я нажимаю на branchToInclude.

Но если я уберу часть include, конвейер не будет выполнен, когда я нажму на branchToInclude.

trigger:
  branches:
    exclude:
    - branchToExclude

A * вместо branchToInclude не принимается, когда я пытаюсь сохранить файл. Есть ли способ настроить конвейер для выполнения для всех ветвей, кроме одного?

1 Ответ

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

Полагаю, что-то вроде этого должно работать

trigger:
  branches:
    include:
    - '*'
    exclude:
    - branchToExclude
...