definizione resources.pipelines.pipeline.trigger
Specificare nessuno per disabilitare, true per includere tutti i rami o usare la sintassi completa, come descritto negli esempi seguenti.
Definizioni che fanno riferimento a questa definizione: resources.pipelines.pipeline
Implementazioni
Implementazione | Descrizione |
---|---|
trigger: abilitato, rami, fasi, tag | Configurare i trigger delle risorse della pipeline usando la sintassi completa. |
trigger: nessuno | Vero | Specificare nessuno per disabilitare o true per includere tutti i rami. |
Implementazione | Descrizione |
---|---|
trigger: abilitato, rami | Specificare nessuno per disabilitare, true per includere tutti i rami o usare la sintassi completa, come descritto negli esempi seguenti. |
trigger: nessuno | Vero | Specificare nessuno per disabilitare o true per includere tutti i rami. |
Commenti
Esistono diversi modi per definire i trigger in una risorsa della pipeline. Per attivare un'esecuzione al termine di un'esecuzione della pipeline di riferimento, usare trigger: true
.
resources:
pipelines:
- pipeline: source-pipeline
source: TriggeringPipeline
trigger: true
Per disabilitare il trigger della risorsa della pipeline, specificare il valore none
.
resources:
pipelines:
- pipeline: source-pipeline
source: TriggeringPipeline
trigger: none
Per configurare i filtri di ramo, usare la sintassi completa. I filtri di ramo possono essere specificati come elenco di rami da includere o come elenco di rami da includere in combinazione con un elenco di rami da escludere.
Per specificare un elenco di rami da includere ed escludere, usare la sintassi seguente trigger
.
resources:
pipelines:
- pipeline: source-pipeline
source: TriggeringPipeline
trigger:
branches:
include:
- main
- develop
- features/*
exclude:
- features/experimental/*
Per specificare un elenco di rami da includere, senza escludere, omettere il exclude
valore oppure usare la sintassi seguente per specificare l'elenco di rami da includere direttamente dopo branches
.
resources:
pipelines:
- pipeline: source-pipeline
source: TriggeringPipeline
trigger:
branches:
- main
- develop
Per filtrare in base a fasi o tag, usare la sintassi seguente 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
Per altre informazioni, vedere Trigger di completamento della pipeline.
Importante
Quando si definisce un trigger di risorsa, se la risorsa della pipeline proviene dallo stesso repository della pipeline corrente, l'attivazione segue lo stesso ramo e il commit in cui viene generato l'evento. Tuttavia, se la risorsa della pipeline proviene da un repository diverso, la pipeline corrente viene attivata nel ramo specificato dal ramo predefinito per l'impostazione delle compilazioni manuali e pianificate . Per altre informazioni, vedere Considerazioni sui rami per i trigger di completamento della pipeline.
trigger: abilitato, rami, fasi, tag
Configurare i trigger delle risorse della pipeline usando la sintassi 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.
Proprietà
enabled
booleano.
Indica se il trigger è abilitato; il valore predefinito è true.
branches
resources.pipelines.pipeline.trigger.branches.
Nomi di ramo da includere o escludere per l'attivazione di un'esecuzione.
stages
elenco di stringhe.
Elenco di fasi che, quando corrisponde, attiverà la pipeline.
tags
elenco di stringhe.
Elenco di tag che, quando corrisponde, attiverà la pipeline.
trigger: abilitato, rami
Specificare nessuno per disabilitare, true per includere tutti i rami o usare la sintassi completa, come descritto negli esempi seguenti.
trigger:
enabled: boolean # Whether the trigger is enabled; defaults to true.
branches: branches # Branches to include or exclude for triggering a run.
Proprietà
enabled
booleano.
Indica se il trigger è abilitato; il valore predefinito è true.
branches
resources.pipelines.pipeline.trigger.branches.
Nomi di ramo da includere o escludere per l'attivazione di un'esecuzione.
trigger: nessuno | Vero
Specificare nessuno per disabilitare o true per includere tutti i rami.
trigger: none | true # Specify none to disable or true to include all branches.
trigger
Stringa. Valori consentiti: nessuno | Vero.
Specificare nessuno per disabilitare o true per includere tutti i rami.