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

enabledbooleskt värde.
Om utlösaren är aktiverad; standardvärdet är true.

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

enabledbooleskt värde.
Om utlösaren är aktiverad; standardvärdet är true.

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