definição resources.pipelines.pipeline.trigger

Especifique nenhum para desabilitar, true para incluir todos os branches ou use a sintaxe completa, conforme descrito nos exemplos a seguir.

Definições que fazem referência a essa definição: resources.pipelines.pipeline

Implementações

Implementação Descrição
gatilho: habilitado, branches, estágios, marcas Configure gatilhos de recurso de pipeline usando a sintaxe completa.
trigger: none | Verdade Especifique nenhum para desabilitar ou true para incluir todos os branches.
Implementação Descrição
gatilho: habilitado, branches Especifique nenhum para desabilitar, true para incluir todos os branches ou use a sintaxe completa, conforme descrito nos exemplos a seguir.
trigger: none | Verdade Especifique nenhum para desabilitar ou true para incluir todos os branches.

Comentários

Há várias maneiras de definir gatilhos em um recurso de pipeline. Para disparar uma execução quando qualquer execução do pipeline referenciado for concluída, use trigger: true.

resources:
  pipelines:
  - pipeline: source-pipeline
    source: TriggeringPipeline
    trigger: true

Para desabilitar o gatilho de recurso de pipeline, especifique um valor de none.

resources:
  pipelines:
  - pipeline: source-pipeline
    source: TriggeringPipeline
    trigger: none

Para configurar filtros de branch, use a sintaxe completa. Os filtros de ramificação podem ser especificados como uma lista de branches a serem incluídos ou como uma lista de branches a serem incluídos combinados com uma lista de branches a serem excluídos.

Para especificar uma lista de branches a serem incluídos e excluídos, use a sintaxe a seguir trigger .

resources:
  pipelines:
  - pipeline: source-pipeline
    source: TriggeringPipeline
    trigger:
      branches:
        include:
        - main
        - develop
        - features/*
        exclude:
        - features/experimental/*

Para especificar uma lista de branches a serem incluídos, sem exclusões, omita o exclude valor ou use a sintaxe a seguir para especificar a lista de branches a serem incluídos diretamente após branches.

resources:
  pipelines:
  - pipeline: source-pipeline
    source: TriggeringPipeline
    trigger:
      branches:
      - main
      - develop

Para filtrar por estágios ou marcas, use a sintaxe a seguir 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

Para saber mais, consulte Gatilho de evento de conclusão de pipeline.

Importante

Quando você define um gatilho de recurso, se seu recurso do pipeline for do mesmo repositório que o pipeline atual, o disparo seguirá o mesmo branch e confirmará em que o evento é gerado. Mas se o recurso de pipeline for de um repositório diferente, o pipeline atual será disparado no branch especificado pela configuração Branch padrão para builds manuais e agendados. Para obter mais informações, confira Considerações de branch para gatilhos de conclusão de pipeline.

gatilho: habilitado, branches, estágios, marcas

Configure gatilhos de recurso de pipeline usando a sintaxe completa.

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.

Propriedades

enabledbooliano.
Se o gatilho está habilitado; o padrão é true.

branchesresources.pipelines.pipeline.trigger.branches.
Nomes de branch a serem incluídos ou excluídos para disparar uma execução.

stages lista de cadeias de caracteres.
Lista de estágios que, quando correspondentes, dispararão o pipeline.

tags lista de cadeias de caracteres.
Lista de marcas que, quando correspondidas, disparará o pipeline.

gatilho: habilitado, branches

Especifique nenhum para desabilitar, true para incluir todos os branches ou use a sintaxe completa, conforme descrito nos exemplos a seguir.

trigger:
  enabled: boolean # Whether the trigger is enabled; defaults to true.
  branches: branches # Branches to include or exclude for triggering a run.

Propriedades

enabledbooliano.
Se o gatilho está habilitado; o padrão é true.

branchesresources.pipelines.pipeline.trigger.branches.
Nomes de branch a serem incluídos ou excluídos para disparar uma execução.

trigger: none | Verdade

Especifique nenhum para desabilitar ou true para incluir todos os branches.

trigger: none | true # Specify none to disable or true to include all branches.

trigger String. Valores permitidos: nenhum | Verdade.

Especifique nenhum para desabilitar ou true para incluir todos os branches.