Partager via


définition resources.pipelines.pipeline.trigger

Spécifiez aucun pour désactiver, true pour inclure toutes les branches ou utilisez 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 Description
déclencheur : activé, branches, étapes, balises Configurez les déclencheurs de ressources de pipeline à l’aide de la syntaxe complète.
déclencheur : aucun | Vrai Spécifiez aucun pour désactiver ou true pour inclure toutes les branches.
Implémentation Description
déclencheur : activé, branches Spécifiez aucun pour désactiver, true pour inclure toutes les branches ou utilisez la syntaxe complète comme décrit dans les exemples suivants.
déclencheur : aucun | Vrai Spécifiez aucun pour désactiver ou true pour inclure toutes les branches.

Notes

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

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

Pour désactiver le déclencheur de ressources de pipeline, spécifiez la valeur .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 d’une liste de branches à inclure combinée à une liste de branches à exclure.

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

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 ou utilisez la exclude 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 suivante 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

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 référentiel que le pipeline actuel, le déclenchement suit la branche et la validation sur lesquelles l’événement est déclenché. Mais 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 le paramètre Branche par défaut pour les builds manuelles et planifiées . Pour plus d’informations, consultez Considérations relatives aux branches pour les déclencheurs d’achèvement de pipeline.

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

Configurez les 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

enabledbooléen.
Indique si le déclencheur est activé ; valeur par défaut true.

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

stages string list.
Liste des étapes qui, une fois mises en correspondance, déclenchent le pipeline.

tags string list.
Liste des étiquettes qui, en cas de correspondance, déclenchent le pipeline.

déclencheur : activé, branches

Spécifiez aucun pour désactiver, true pour inclure toutes les branches ou utilisez 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

enabledbooléen.
Indique si le déclencheur est activé ; valeur par défaut true.

branchesresources.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.

trigger String. Valeurs autorisées : none | Vrai.

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