Определение resources.pipelines.pipeline.trigger
Укажите значение none для отключения, true для включения всех ветвей или используйте полный синтаксис, как описано в следующих примерах.
Определения, ссылающиеся на это определение: resources.pipelines.pipeline
Варианты реализации решения
Реализация | Описание |
---|---|
триггер: включено, ветви, этапы, теги | Настройте триггеры ресурсов конвейера с помощью полного синтаксиса. |
trigger: none | Истинный | Укажите значение none для отключения или true для включения всех ветвей. |
Реализация | Описание |
---|---|
триггер: включено, ветви | Укажите значение none для отключения, true для включения всех ветвей или используйте полный синтаксис, как описано в следующих примерах. |
trigger: none | Истинный | Укажите значение 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.
Имена ветвей, включаемые или исключаемые для запуска запуска.
trigger: none | Истинный
Укажите значение none для отключения или true для включения всех ветвей.
trigger: none | true # Specify none to disable or true to include all branches.
trigger
Строка. Допустимые значения: none | Истинный.
Укажите значение none для отключения или true для включения всех ветвей.