Partager via


définition resources.pipelines.pipeline.trigger

Spécifiez aucun pour désactiver, true pour inclure toutes les branches ou utiliser la syntaxe complète, comme décrit dans les exemples suivants.

Définitions qui font référence à cette définition : resources.pipelines.pipeline

Implémentations

Implémentation Descriptif
déclencheur : activé, branches, étapes, étiquettes Configurez des déclencheurs de ressources de pipeline à l’aide de la syntaxe complète.
déclencheur : aucun | true Spécifiez aucun pour désactiver ou true pour inclure toutes les branches.
Implémentation Descriptif
déclencheur : activé, branches Spécifiez aucun pour désactiver, true pour inclure toutes les branches ou utiliser la syntaxe complète, comme décrit dans les exemples suivants.
déclencheur : aucun | true Spécifiez aucun pour désactiver ou true pour inclure toutes les branches.

Remarques

Il existe plusieurs façons de définir des déclencheurs dans une ressource de pipeline. Pour déclencher une exécution lorsqu’une exécution du pipeline référencé est terminée, utilisez trigger: true.

resources:
  pipelines:
  - pipeline: source-pipeline
    source: TriggeringPipeline
    trigger: true

Pour désactiver le déclencheur de ressource de pipeline, spécifiez une valeur de none.

resources:
  pipelines:
  - pipeline: source-pipeline
    source: TriggeringPipeline
    trigger: none

Pour configurer des filtres de branche, utilisez la syntaxe complète. Les filtres de branche peuvent être spécifiés sous la forme d’une liste de branches à inclure, ou en tant que liste de branches à inclure combinée à une liste de branches à exclure.

Pour spécifier une liste de branches à inclure et exclure, utilisez la syntaxe trigger suivante.

resources:
  pipelines:
  - pipeline: source-pipeline
    source: TriggeringPipeline
    trigger:
      branches:
        include:
        - main
        - develop
        - features/*
        exclude:
        - features/experimental/*

Pour spécifier une liste de branches à inclure, sans exclusion, omettez la valeur exclude ou utilisez la syntaxe suivante pour spécifier la liste des branches à inclure directement après branches.

resources:
  pipelines:
  - pipeline: source-pipeline
    source: TriggeringPipeline
    trigger:
      branches:
      - main
      - develop

Pour filtrer par étapes ou balises, utilisez la syntaxe trigger suivante.

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

Pour plus d’informations, consultez déclencheurs d’achèvement de pipeline.

Important

Lorsque vous définissez un déclencheur de ressource, si sa ressource de pipeline provient du même dépôt que le pipeline actuel, le déclenchement suit la même branche et la même validation sur laquelle l’événement est déclenché. Toutefois, si la ressource de pipeline provient d’un autre référentiel, le pipeline actuel est déclenché sur la branche spécifiée par la branche branche par défaut pour les builds manuelles et planifiées paramètre. Pour plus d’informations, consultez considérations relatives aux déclencheurs d’achèvement de pipeline.

déclencheur : activé, branches, phases, balises

Configurez des déclencheurs de ressources de pipeline à l’aide de la syntaxe complète.

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.

Propriétés

enabled booléen .
Indique si le déclencheur est activé ; a la valeur true par défaut.

branches resources.pipelines.pipeline.trigger.branches.
noms de branche à inclure ou exclure pour déclencher une exécution.

stages liste de chaînes.
Liste des étapes qui, lorsqu’elles sont mises en correspondance, déclenchent le pipeline.

tags liste de chaînes.
Liste des balises qui, lorsqu’elles sont mises en correspondance, déclenchent le pipeline.

déclencheur : activé, branches

Spécifiez aucun pour désactiver, true pour inclure toutes les branches ou utiliser la syntaxe complète, comme décrit dans les exemples suivants.

trigger:
  enabled: boolean # Whether the trigger is enabled; defaults to true.
  branches: branches # Branches to include or exclude for triggering a run.

Propriétés

enabled booléen .
Indique si le déclencheur est activé ; a la valeur true par défaut.

branches resources.pipelines.pipeline.trigger.branches.
noms de branche à inclure ou exclure pour déclencher une exécution.

déclencheur : aucun | vrai

Spécifiez aucun pour désactiver ou true pour inclure toutes les branches.

trigger: none | true # Specify none to disable or true to include all branches.

chaîne trigger. Valeurs autorisées : aucun | vrai.

Spécifiez aucun pour désactiver ou true pour inclure toutes les branches.