Поделиться через


определение resources.pipelines.pipeline.trigger

Укажите значение 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 для включения всех ветвей.