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
enabled
booléen.
Indique si le déclencheur est activé ; valeur par défaut true.
branches
resources.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
enabled
booléen.
Indique si le déclencheur est activé ; valeur par défaut true.
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.
trigger
String. Valeurs autorisées : none | Vrai.
Spécifiez aucun pour désactiver ou true pour inclure toutes les branches.