definice resources.pipelines.pipeline.trigger
Zadejte hodnotu none, která se má zakázat, hodnotu true, pokud chcete zahrnout všechny větve, nebo použijte úplnou syntaxi, jak je popsáno v následujících příkladech.
Definice, které odkazují na tuto definici: resources.pipelines.pipeline
Implementace
Implementace | Popis |
---|---|
trigger: enabled, branches, stages, tags | Pomocí úplné syntaxe nakonfigurujte triggery prostředků kanálu. |
trigger: none | Pravda | Pokud chcete zahrnout všechny větve, zadejte hodnotu none ,která se má zakázat, nebo hodnotu true. |
Implementace | Popis |
---|---|
trigger: enabled, branches | Zadejte hodnotu none, která se má zakázat, hodnotu true, pokud chcete zahrnout všechny větve, nebo použijte úplnou syntaxi, jak je popsáno v následujících příkladech. |
trigger: none | Pravda | Pokud chcete zahrnout všechny větve, zadejte hodnotu none ,která se má zakázat, nebo hodnotu true. |
Poznámky
Aktivační události v prostředku kanálu můžete definovat několika způsoby. Pokud chcete aktivovat spuštění po dokončení libovolného spuštění odkazovaného kanálu, použijte trigger: true
.
resources:
pipelines:
- pipeline: source-pipeline
source: TriggeringPipeline
trigger: true
Pokud chcete trigger prostředku kanálu zakázat, zadejte hodnotu none
.
resources:
pipelines:
- pipeline: source-pipeline
source: TriggeringPipeline
trigger: none
Ke konfiguraci filtrů větví použijte úplnou syntaxi. Filtry větví je možné zadat jako seznam větví, které se mají zahrnout, nebo jako seznam větví, které se mají zahrnout, v kombinaci se seznamem větví, které se mají vyloučit.
Pokud chcete zadat seznam větví, které se mají zahrnout a vyloučit, použijte následující trigger
syntaxi.
resources:
pipelines:
- pipeline: source-pipeline
source: TriggeringPipeline
trigger:
branches:
include:
- main
- develop
- features/*
exclude:
- features/experimental/*
Chcete-li zadat seznam větví, které se mají zahrnout, bez vyloučení, vyněžte exclude
hodnotu nebo pomocí následující syntaxe určete seznam větví, které mají být zahrnuty přímo za branches
větvemi .
resources:
pipelines:
- pipeline: source-pipeline
source: TriggeringPipeline
trigger:
branches:
- main
- develop
Pokud chcete filtrovat podle fází nebo značek, použijte následující trigger
syntaxi.
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
Další informace najdete v tématu Aktivační události dokončení kanálu.
Důležité
Pokud definujete trigger prostředku a jeho prostředek kanálu pochází ze stejného úložiště jako aktuální kanál, aktivační událost se řídí stejnou větví a potvrzením, na kterém je událost vyvolána. Pokud je ale prostředek kanálu z jiného úložiště, aktuální kanál se aktivuje ve větvi určené nastavením Výchozí větev pro ruční a plánovaná sestavení . Další informace najdete v tématu Důležité informace o větvích pro triggery dokončení kanálu.
trigger: enabled, branches, stages, tags
Pomocí úplné syntaxe nakonfigurujte triggery prostředků kanálu.
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.
Vlastnosti
enabled
logická hodnota.
Zda aktivační událost je povolena; výchozí hodnota je true.
branches
resources.pipelines.pipeline.trigger.branches.
Názvy větví, které se mají zahrnout nebo vyloučit pro aktivaci spuštění.
stages
seznam řetězců.
Seznam fází, které při shodě aktivují kanál.
tags
seznam řetězců.
Seznam značek, které při shodě aktivují kanál.
trigger: enabled, branches
Zadejte hodnotu none, která se má zakázat, hodnotu true, pokud chcete zahrnout všechny větve, nebo použijte úplnou syntaxi, jak je popsáno v následujících příkladech.
trigger:
enabled: boolean # Whether the trigger is enabled; defaults to true.
branches: branches # Branches to include or exclude for triggering a run.
Vlastnosti
enabled
logická hodnota.
Zda aktivační událost je povolena; výchozí hodnota je true.
branches
resources.pipelines.pipeline.trigger.branches.
Názvy větví, které se mají zahrnout nebo vyloučit pro aktivaci spuštění.
trigger: none | Pravda
Pokud chcete zahrnout všechny větve, zadejte hodnotu none ,která se má zakázat, nebo hodnotu true.
trigger: none | true # Specify none to disable or true to include all branches.
trigger
Řetězec. Povolené hodnoty: žádné | Pravda.
Pokud chcete zahrnout všechny větve, zadejte hodnotu none ,která se má zakázat, nebo hodnotu true.
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro