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
enabled
booliano.
Se o gatilho está habilitado; o padrão é true.
branches
resources.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
enabled
booliano.
Se o gatilho está habilitado; o padrão é true.
branches
resources.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.