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 branchesvě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

enabledlogická hodnota.
Zda aktivační událost je povolena; výchozí hodnota je true.

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

enabledlogická hodnota.
Zda aktivační událost je povolena; výchozí hodnota je true.

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