Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Укажите значение none, чтобы отключить, true, чтобы включить все ветви или использовать полный синтаксис, как описано в следующих примерах.
Определения, ссылающиеся на это определение: resources.pipelines.pipeline
Реализации
| Внедрение | Описание |
|---|---|
| триггер : включено, ветви, этапы, теги | Настройте триггеры ресурсов конвейера с помощью полного синтаксиса. |
| триггер : нет | true | Укажите значение none для отключения или значения true для включения всех ветвей. |
| Внедрение | Описание |
|---|---|
| триггер : включено, ветви | Укажите значение none, чтобы отключить, true, чтобы включить все ветви или использовать полный синтаксис, как описано в следующих примерах. |
| триггер : нет | true | Укажите значение none для отключения или значения true для включения всех ветвей. |
Замечания
Существует несколько способов определения триггеров в ресурсе конвейера. Чтобы активировать запуск при завершении любого запуска указанного конвейера, используйте trigger: true.
resources:
pipelines:
- pipeline: source-pipeline
source: TriggeringPipeline
trigger: true
Чтобы отключить триггер ресурса конвейера, укажите значение none.
resources:
pipelines:
- pipeline: source-pipeline
source: TriggeringPipeline
trigger: none
Чтобы настроить фильтры ветвей, используйте полный синтаксис. Фильтры ветвей можно указать в виде списка ветвей для включения или в виде списка ветвей для включения в состав списка ветвей, которые следует исключить.
Чтобы указать список ветвей для включения и исключения, используйте следующий синтаксис trigger.
resources:
pipelines:
- pipeline: source-pipeline
source: TriggeringPipeline
trigger:
branches:
include:
- main
- develop
- features/*
exclude:
- features/experimental/*
Чтобы указать список ветвей, включаемых без исключений, опустите значение exclude или используйте следующий синтаксис, чтобы указать список ветвей для включения непосредственно после branches.
resources:
pipelines:
- pipeline: source-pipeline
source: TriggeringPipeline
trigger:
branches:
- main
- develop
Для фильтрации по этапам или тегам используйте следующий синтаксис trigger.
resources:
pipelines:
- pipeline: source-pipeline
source: TriggeringPipeline
trigger:
branches: # Branches to include
tags: # List of tags that when matched will trigger the pipeline.
- release25
stages: # List of stages that when complete will trigger the pipeline.
- build
Дополнительные сведения см. в разделе Триггеры завершения конвейера.
Это важно
При определении триггера ресурса, если его ресурс конвейера находится в том же репозитории, что и текущий конвейер, триггер следует той же ветви и фиксации, для которой вызывается событие. Но если ресурс конвейера находится из другого репозитория, текущий конвейер активируется в ветви, указанной в ветви по умолчанию для ручной и запланированной сборки. Дополнительные сведения см. в разделе Ветвь для триггеров завершения конвейера.
триггер: ветви, этапы, теги
Настройте триггеры ресурсов конвейера с помощью полного синтаксиса.
trigger:
enabled: boolean # Whether the trigger is enabled; defaults to true.
branches: branches # Branches to include or exclude for triggering a run.
stages: [ string ] # List of stages that when matched will trigger the pipeline.
tags: [ string ] # List of tags that when matched will trigger the pipeline.
Свойства
enabled
логические.
включен ли триггер; значение true.
branches
resources.pipelines.pipeline.trigger.branches.
Имена ветвей для включения или исключения для активации выполнения.
stages строковый список.
список этапов, которые при сопоставлении активируют конвейер.
tags строковый список.
список тегов, которые при сопоставлении активируют конвейер.
триггер: включено, ветви
Укажите значение none, чтобы отключить, true, чтобы включить все ветви или использовать полный синтаксис, как описано в следующих примерах.
trigger:
enabled: boolean # Whether the trigger is enabled; defaults to true.
branches: branches # Branches to include or exclude for triggering a run.
Свойства
enabled
логические.
включен ли триггер; значение true.
branches
resources.pipelines.pipeline.trigger.branches.
Имена ветвей для включения или исключения для активации выполнения.
триггер: нет | истинный
Укажите значение none для отключения или значения true для включения всех ветвей.
trigger: none | true # Specify none to disable or true to include all branches.
строка trigger. Допустимые значения: нет | истинный.
Укажите значение none для отключения или значения true для включения всех ветвей.