resources.pipelines.pipeline.trigger definition
Especifique ninguno para deshabilitar, true para incluir todas las ramas o usar la sintaxis completa, como se describe en los ejemplos siguientes.
Definiciones que hacen referencia a esta definición: resources.pipelines.pipeline
Implementaciones
Implementación | Descripción |
---|---|
desencadenador: habilitado, ramas, fases, etiquetas | Configure desencadenadores de recursos de canalización mediante la sintaxis completa. |
trigger: none | Verdad | Especifique ninguno para deshabilitar o true para incluir todas las ramas. |
Implementación | Descripción |
---|---|
desencadenador: habilitado, ramas | Especifique ninguno para deshabilitar, true para incluir todas las ramas o usar la sintaxis completa, como se describe en los ejemplos siguientes. |
trigger: none | Verdad | Especifique ninguno para deshabilitar o true para incluir todas las ramas. |
Observaciones
Hay varias maneras de definir desencadenadores en un recurso de canalización. Para desencadenar una ejecución cuando se complete cualquier ejecución de la canalización a la que se hace referencia, use trigger: true
.
resources:
pipelines:
- pipeline: source-pipeline
source: TriggeringPipeline
trigger: true
Para deshabilitar el desencadenador de recursos de canalización, especifique un valor de none
.
resources:
pipelines:
- pipeline: source-pipeline
source: TriggeringPipeline
trigger: none
Para configurar filtros de rama, use la sintaxis completa. Los filtros de rama se pueden especificar como una lista de ramas que se van a incluir o como una lista de ramas que se van a incluir combinadas con una lista de ramas que se van a excluir.
Para especificar una lista de ramas que se van a incluir y excluir, use la sintaxis siguiente trigger
.
resources:
pipelines:
- pipeline: source-pipeline
source: TriggeringPipeline
trigger:
branches:
include:
- main
- develop
- features/*
exclude:
- features/experimental/*
Para especificar una lista de ramas que se van a incluir, sin exclusión, omita el exclude
valor o use la sintaxis siguiente para especificar la lista de ramas que se van a incluir directamente después branches
de .
resources:
pipelines:
- pipeline: source-pipeline
source: TriggeringPipeline
trigger:
branches:
- main
- develop
Para filtrar por fases o etiquetas, use la sintaxis siguiente 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 más información, consulte Desencadenadores de finalización de canalización.
Importante
Al definir un desencadenador de recursos, si su recurso de canalización procede del mismo repositorio que la canalización actual, el desencadenador sigue la misma rama y confirmación en la que se genera el evento. Pero si el recurso de canalización procede de un repositorio diferente, la canalización actual se desencadena en la rama especificada por el valor de Rama predeterminada para compilaciones manuales y programadas. Para más información, consulte Consideraciones de rama para los desencadenadores de finalización de canalización.
desencadenador: habilitado, ramas, fases, etiquetas
Configure desencadenadores de recursos de canalización mediante la sintaxis 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.
Propiedades
enabled
booleano.
Si el desencadenador está habilitado; el valor predeterminado es true.
branches
resources.pipelines.pipeline.trigger.branches.
Nombres de rama que se van a incluir o excluir para desencadenar una ejecución.
stages
lista de cadenas.
Lista de fases que, cuando coincida, desencadenará la canalización.
tags
lista de cadenas.
Lista de etiquetas que, cuando coincida, desencadenará la canalización.
desencadenador: habilitado, ramas
Especifique ninguno para deshabilitar, true para incluir todas las ramas o usar la sintaxis completa, como se describe en los ejemplos siguientes.
trigger:
enabled: boolean # Whether the trigger is enabled; defaults to true.
branches: branches # Branches to include or exclude for triggering a run.
Propiedades
enabled
booleano.
Si el desencadenador está habilitado; el valor predeterminado es true.
branches
resources.pipelines.pipeline.trigger.branches.
Nombres de rama que se van a incluir o excluir para desencadenar una ejecución.
trigger: none | Verdad
Especifique ninguno para deshabilitar o true para incluir todas las ramas.
trigger: none | true # Specify none to disable or true to include all branches.
trigger
Cadena. Valores permitidos: none | Verdad.
Especifique ninguno para deshabilitar o true para incluir todas las ramas.