Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Especifique ninguno para deshabilitar, true para incluir todas las ramas o use 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. |
desencadenador de : none | verdadero | Especifique ninguno para deshabilitar o true para incluir todas las ramas. |
Implementación | Descripción |
---|---|
desencadenador de : habilitado, ramas | Especifique ninguno para deshabilitar, true para incluir todas las ramas o use la sintaxis completa como se describe en los ejemplos siguientes. |
desencadenador de : none | verdadero | 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 siguiente sintaxis 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 exclusiones, omita el valor de exclude
o use la siguiente sintaxis para especificar la lista de ramas que se van a incluir directamente después de branches
.
resources:
pipelines:
- pipeline: source-pipeline
source: TriggeringPipeline
trigger:
branches:
- main
- develop
Para filtrar por fases o etiquetas, use la siguiente sintaxis 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 obtener 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 la rama Rama predeterminada para compilaciones manuales y programadas configuración. Para obtener más información, consulte Consideraciones de rama para los desencadenadores de finalización de canalización.
trigger: enabled, bifurcaciones, 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 coincidan desencadenarán 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 use 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 | verdadero
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 | verdadero.
Especifique ninguno para deshabilitar o true para incluir todas las ramas.