Compartir a través de


resources.pipelines.pipeline.trigger definition

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.