resources.pipelines.pipeline.trigger definition
Especifique nenhum para desativar, verdadeiro para incluir todos os ramos ou utilize a sintaxe completa, conforme descrito nos exemplos seguintes.
Definições que referenciam esta definição: resources.pipelines.pipeline
Implementações
Implementação | Descrição |
---|---|
acionador: ativado, ramos, fases, etiquetas | Configure os acionadores de recursos do pipeline com a sintaxe completa. |
acionador: nenhum | verdadeiro | Especifique nenhum para desativar ou verdadeiro para incluir todos os ramos. |
Implementação | Descrição |
---|---|
acionador: ativado, ramos | Especifique nenhum para desativar, verdadeiro para incluir todos os ramos ou utilize a sintaxe completa, conforme descrito nos exemplos seguintes. |
acionador: nenhum | verdadeiro | Especifique nenhum para desativar ou verdadeiro para incluir todos os ramos. |
Observações
Existem várias formas de definir acionadores num recurso de pipeline. Para acionar uma execução quando qualquer execução do pipeline referenciado for concluída, utilize trigger: true
.
resources:
pipelines:
- pipeline: source-pipeline
source: TriggeringPipeline
trigger: true
Para desativar o acionador de recursos do pipeline, especifique um valor de none
.
resources:
pipelines:
- pipeline: source-pipeline
source: TriggeringPipeline
trigger: none
Para configurar filtros de ramo, utilize a sintaxe completa. Os filtros de ramo podem ser especificados como uma lista de ramos a incluir ou como uma lista de ramos a incluir combinados com uma lista de ramos a excluir.
Para especificar uma lista de ramos a incluir e excluir, utilize a seguinte trigger
sintaxe.
resources:
pipelines:
- pipeline: source-pipeline
source: TriggeringPipeline
trigger:
branches:
include:
- main
- develop
- features/*
exclude:
- features/experimental/*
Para especificar uma lista de ramos a incluir, sem exclusões, omita o exclude
valor ou utilize a seguinte sintaxe para especificar a lista de ramos a incluir diretamente a seguir branches
.
resources:
pipelines:
- pipeline: source-pipeline
source: TriggeringPipeline
trigger:
branches:
- main
- develop
Para filtrar por fases ou etiquetas, utilize a seguinte trigger
sintaxe.
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 obter mais informações, veja Acionadores de conclusão do pipeline.
Importante
Quando define um acionador de recurso, se o respetivo recurso de pipeline for do mesmo repositório que o pipeline atual, o acionamento segue o mesmo ramo e consolida o qual o evento é gerado. No entanto, se o recurso do pipeline for de um repositório diferente, o pipeline atual é acionado no ramo especificado pelo ramo Predefinido para a definição de compilações manuais e agendadas . Para obter mais informações, veja Considerações do ramo para acionadores de conclusão do pipeline.
acionador: ativado, ramos, fases, etiquetas
Configure os acionadores de recursos do pipeline com 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
booleano.
Se o acionador está ativado; a predefinição é verdadeira.
branches
resources.pipelines.pipeline.trigger.branches.
Nomes de ramo a incluir ou excluir para acionar uma execução.
stages
lista de cadeias.
A lista de fases que, quando correspondida, acionará o pipeline.
tags
lista de cadeias.
A lista de etiquetas que, quando correspondida, acionará o pipeline.
acionador: ativado, ramos
Especifique nenhum para desativar, verdadeiro para incluir todos os ramos ou utilize a sintaxe completa, conforme descrito nos exemplos seguintes.
trigger:
enabled: boolean # Whether the trigger is enabled; defaults to true.
branches: branches # Branches to include or exclude for triggering a run.
Propriedades
enabled
booleano.
Se o acionador está ativado; a predefinição é verdadeira.
branches
resources.pipelines.pipeline.trigger.branches.
Nomes de ramo a incluir ou excluir para acionar uma execução.
acionador: nenhum | verdadeiro
Especifique nenhum para desativar ou verdadeiro para incluir todos os ramos.
trigger: none | true # Specify none to disable or true to include all branches.
trigger
cadeia. Valores permitidos: nenhum | true.
Especifique nenhum para desativar ou verdadeiro para incluir todos os ramos.