Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019
Используйте триггеры для автоматического запуска конвейера. Azure Pipelines поддерживает множество типов триггеров. В зависимости от типа конвейера выберите соответствующий триггер из приведенных ниже списков.
Примечание.
Все пути триггера чувствительны к регистру.
Классические конвейеры сборки и конвейеры YAML
Триггеры непрерывной интеграции (CI) зависят от типа репозитория, создаваемого в конвейере.
- Триггеры CI в Azure Repos Git
- Триггеры CI в GitHub
- Триггеры CI в Bitbucket Cloud
- Триггеры CI в TFVC
- Справочник по YAML-схеме триггеров CI
Триггеры проверки пулреквеста (PR) также зависят от типа репозитория.
- Триггеры PR в Azure Repos Git
- Триггеры PR в GitHub
- Триггеры PR в Bitbucket Cloud
- Справочник по схеме триггера PR YAML
Входной вход поддерживается для репозиториев TFVC.
Триггеры комментариев поддерживаются только для репозиториев GitHub.
Запланированные триггеры не зависят от репозитория и позволяют запускать конвейер в соответствии с расписанием.
Триггеры конвейера в конвейерах YAML и триггеры завершения сборки в классических конвейерах сборки позволяют активировать один конвейер после завершения другого.
Рекомендации по ветвям для триггеров в конвейерах YAML
Конвейеры YAML могут иметь разные версии в разных ветвях, что может повлиять на то, какие версии триггеров конвейера будут оценены и какая версия конвейера должна быть запущена.
Тип триггера | Версия YAML конвейера |
---|---|
Триггеры CI (trigger ) |
Используется версия конвейера в запушенной ветке. |
Триггеры PR (pr ) |
Используется версия конвейера в исходной ветке запроса на слияние. |
Триггеры комментариев к запросам на вытягивание GitHub | Используется версия конвейера из исходной ветки для пулреквеста. |
Запланированные триггеры | См. раздел "Вопросы, касающиеся ветвей для запланированных триггеров". |
Триггеры завершения конвейера | Раздел «Рекомендации по триггерам завершения конвейера». |
Классические конвейеры выпуска
Триггеры непрерывного развертывания помогают запускать классические выпуски после завершения классической сборки или конвейера YAML.
Триггеры запланированного выпуска позволяют запускать конвейер выпуска в соответствии с расписанием.
Триггеры релизов для pull request используются для непосредственного развертывания pull request с помощью классических выпусков.
Триггеры этапов в классическом выпуске используются для настройки активации каждого этапа в классическом выпуске.