resources.pipelines.pipeline.trigger definition
Ange ingen som ska inaktiveras, sant för att inkludera alla grenar eller använd den fullständiga syntaxen enligt beskrivningen i följande exempel.
Definitioner som refererar till den här definitionen: resources.pipelines.pipeline
Implementeringar
Implementering | Description |
---|---|
utlösare: aktiverad, grenar, steg, taggar | Konfigurera pipelineresursutlösare med den fullständiga syntaxen. |
utlösare: ingen | Sant | Ange ingen att inaktivera eller sant för att inkludera alla grenar. |
Implementering | Description |
---|---|
utlösare: aktiverad, grenar | Ange ingen som ska inaktiveras, sant för att inkludera alla grenar eller använd den fullständiga syntaxen enligt beskrivningen i följande exempel. |
utlösare: ingen | Sant | Ange ingen att inaktivera eller sant för att inkludera alla grenar. |
Kommentarer
Det finns flera sätt att definiera utlösare i en pipelineresurs. Om du vill utlösa en körning när en körning av den refererade pipelinen har slutförts använder du trigger: true
.
resources:
pipelines:
- pipeline: source-pipeline
source: TriggeringPipeline
trigger: true
Om du vill inaktivera pipelineresursutlösaren anger du värdet none
.
resources:
pipelines:
- pipeline: source-pipeline
source: TriggeringPipeline
trigger: none
Om du vill konfigurera grenfilter använder du den fullständiga syntaxen. Grenfilter kan anges som en lista över grenar som ska inkluderas eller som en lista över grenar som ska inkluderas i kombination med en lista över grenar som ska undantas.
Om du vill ange en lista över grenar som ska inkluderas och exkluderas använder du följande trigger
syntax.
resources:
pipelines:
- pipeline: source-pipeline
source: TriggeringPipeline
trigger:
branches:
include:
- main
- develop
- features/*
exclude:
- features/experimental/*
Om du vill ange en lista över grenar som ska inkluderas, utan undantag, utelämnar exclude
du värdet eller använder följande syntax för att ange listan över grenar som ska inkluderas direkt efter branches
.
resources:
pipelines:
- pipeline: source-pipeline
source: TriggeringPipeline
trigger:
branches:
- main
- develop
Om du vill filtrera efter faser eller taggar använder du följande trigger
syntax.
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
Mer information finns i Pipeline-slutförandeutlösare.
Viktigt
När du definierar en resursutlösare, om dess pipelineresurs kommer från samma lagringsplats som den aktuella pipelinen, följer utlösaren samma gren och incheckning som händelsen aktiveras på. Men om pipelineresursen kommer från en annan lagringsplats utlöses den aktuella pipelinen på den gren som anges av standardgrenen för manuella och schemalagda bygginställningar . Mer information finns i Branch considerations for pipeline completion triggers (Grenöverväganden för pipeline-slutförandeutlösare).
utlösare: aktiverad, grenar, steg, taggar
Konfigurera pipelineresursutlösare med den fullständiga syntaxen.
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.
Egenskaper
enabled
booleskt värde.
Om utlösaren är aktiverad; standardvärdet är true.
branches
resources.pipelines.pipeline.trigger.branches.
Grennamn som ska inkluderas eller exkluderas för att utlösa en körning.
stages
stränglista.
Lista över faser som när de matchas utlöser pipelinen.
tags
stränglista.
Lista över taggar som när de matchas utlöser pipelinen.
utlösare: aktiverad, grenar
Ange ingen som ska inaktiveras, sant för att inkludera alla grenar eller använd den fullständiga syntaxen enligt beskrivningen i följande exempel.
trigger:
enabled: boolean # Whether the trigger is enabled; defaults to true.
branches: branches # Branches to include or exclude for triggering a run.
Egenskaper
enabled
booleskt värde.
Om utlösaren är aktiverad; standardvärdet är true.
branches
resources.pipelines.pipeline.trigger.branches.
Grennamn som ska inkluderas eller exkluderas för att utlösa en körning.
utlösare: ingen | Sant
Ange ingen att inaktivera eller sant för att inkludera alla grenar.
trigger: none | true # Specify none to disable or true to include all branches.
trigger
Sträng. Tillåtna värden: ingen | Sant.
Ange ingen att inaktivera eller sant för att inkludera alla grenar.