Как мне запустить сборку в Azure DevOps при фиксации в ветке?

#azure-devops #azure-pipelines

#azure-devops #azure-конвейеры

Вопрос:

Если бы я использовал TeamCity, я мог бы запускать свою сборку при фиксации в определенной ветке:

https://www.jetbrains.com/help/teamcity/configuring-vcs-triggers.html

Самое близкое, что я вижу в документации для Azure DevOps, — это запустить сборку из запроса на извлечение

Можно ли настроить конвейеры в Azure DevOps для запуска сборки при фиксации в develop или master ?

Комментарии:

1. Не получить последнюю информацию. Если ответ Даниэльорна полезен для вас, вы можете рассмотреть возможность принять его в качестве ответа. Кроме того, не стесняйтесь оставлять комментарии ниже, если у вас все еще есть какие-либо вопросы по этому поводу:-)

Ответ №1:

Это можно сделать как для конвейеров, определенных в yaml, так и для классических конвейеров, определенных непосредственно в пользовательском интерфейсе Azure Devops.

Триггеры в конвейерах Yaml

Добавьте trigger блок в начало вашего azure-pipeline.yaml (или любого другого файла yaml, который вы подключили к своему конвейеру) и поместите следующее содержимое.

 trigger:
- master
- develop
 

Триггеры в классических конвейерах

  1. Откройте конвейер в режиме редактирования
  2. Выберите «Триггеры» в верхнем меню
  3. Установите флажок Enable continuous integration
  4. Заполните фильтры ветки введите описание изображения здесь