Указание событий для активации конвейеров

Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019

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

Примечание.

Все пути триггера чувствительны к регистру.

Классические конвейеры сборки и конвейеры YAML

Триггеры непрерывной интеграции (CI) зависят от типа репозитория, создаваемого в конвейере.

Триггеры проверки запроса на вытягивание (PR) также зависят от типа репозитория.

Шлюз проверка поддерживается для репозиториев TFVC.

Триггеры комментариев поддерживаются только для репозиториев GitHub.

Запланированные триггеры не зависят от репозитория и позволяют запускать конвейер в соответствии с расписанием.

Триггеры конвейера в конвейерах YAML и триггеры завершения сборки в классических конвейерах сборки позволяют активировать один конвейер после завершения другого.

Рекомендации по ветвям для триггеров в конвейерах YAML

Конвейеры YAML могут иметь разные версии конвейера в разных ветвях, которые могут повлиять на версию триггеров конвейера и какую версию конвейера следует запустить.

Тип триггера Версия YAML конвейера
Триггеры CI (trigger) Используется версия конвейера в принудительной ветви.
Триггеры PR (pr) Используется версия конвейера в исходной ветви запроса на вытягивание.
Триггеры комментариев запроса на вытягивание GitHub Используется версия конвейера в исходной ветви запроса на вытягивание.
Запланированные триггеры Сведения о запланированных триггерах см. в разделе "Рекомендации по ветви".
Триггеры завершения конвейера Рекомендации по завершению конвейера см. в разделе "Рекомендации по завершению конвейера".

Классические конвейеры выпуска

Триггеры непрерывного развертывания помогают запускать классические выпуски после завершения классической сборки или конвейера YAML.

Триггеры запланированного выпуска позволяют запускать конвейер выпуска в соответствии с расписанием.

Триггеры выпуска запроса на вытягивание используются для развертывания запроса на вытягивание непосредственно с помощью классических выпусков.

Триггеры этапов в классическом выпуске используются для настройки активации каждого этапа в классическом выпуске.