Freigeben über


definition von resources.pipelines.pipeline.trigger

Geben Sie keine zum Deaktivieren, true an, um alle Branches einzuschließen, oder verwenden Sie die vollständige Syntax, wie in den folgenden Beispielen beschrieben.

Definitionen, die auf diese Definition verweisen: resources.pipelines.pipeline

Implementierungen

Implementierung Beschreibung
trigger: enabled, branches, stages, tags Konfigurieren Sie Pipelineressourcentrigger mit der vollständigen Syntax.
Trigger: keine | STIMMT Geben Sie keine zum Deaktivieren oder true an, um alle Verzweigungen einzuschließen.
Implementierung Beschreibung
Trigger: aktiviert, Branches Geben Sie keine zum Deaktivieren, true an, um alle Branches einzuschließen, oder verwenden Sie die vollständige Syntax, wie in den folgenden Beispielen beschrieben.
Trigger: keine | STIMMT Geben Sie keine zum Deaktivieren oder true an, um alle Verzweigungen einzuschließen.

Bemerkungen

Es gibt mehrere Möglichkeiten, Trigger in einer Pipelineressource zu definieren. Um eine Ausführung auszulösen, wenn eine Ausführung der Pipeline, auf die verwiesen wird, abgeschlossen ist, verwenden Sie trigger: true.

resources:
  pipelines:
  - pipeline: source-pipeline
    source: TriggeringPipeline
    trigger: true

Geben Sie zum Deaktivieren des Pipelineressourcentriggers den Wert an none.

resources:
  pipelines:
  - pipeline: source-pipeline
    source: TriggeringPipeline
    trigger: none

Verwenden Sie zum Konfigurieren von Branchfiltern die vollständige Syntax. Branchfilter können als Liste der einzuschließden Branches oder als Liste von Branches angegeben werden, die mit einer Liste der auszuschließenden Branches kombiniert werden sollen.

Verwenden Sie die folgende trigger Syntax, um eine Liste der ein- und auszuschließenden Branches anzugeben.

resources:
  pipelines:
  - pipeline: source-pipeline
    source: TriggeringPipeline
    trigger:
      branches:
        include:
        - main
        - develop
        - features/*
        exclude:
        - features/experimental/*

Wenn Sie eine Liste von Branches ohne Ausschluss angeben möchten, lassen Sie den exclude Wert aus, oder verwenden Sie die folgende Syntax, um die Liste der Verzweigungen anzugeben, die direkt nach brancheseingeschlossen werden sollen.

resources:
  pipelines:
  - pipeline: source-pipeline
    source: TriggeringPipeline
    trigger:
      branches:
      - main
      - develop

Verwenden Sie die folgende trigger Syntax, um nach Phasen oder Tags zu filtern.

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

Weitere Informationen finden Sie unter Trigger für die Pipelinevervollständigung.

Wichtig

Wenn Sie einen Ressourcentrigger definieren und die zugehörige Pipelineressource aus demselben Repository stammt wie die aktuelle Pipeline, folgt die Auslösung demselben Branch und Commit, bei dem das Ereignis ausgelöst wird. Wenn die Pipelineressource jedoch aus einem anderen Repository stammt, wird die aktuelle Pipeline für den Branch ausgelöst, der durch die Einstellung Standardbranch für manuelle und geplante Builds angegeben ist. Weitere Informationen finden Sie unter Überlegungen zu Branches für Pipeline-Vervollständigungstrigger.

trigger: enabled, branches, stages, tags

Konfigurieren Sie Pipelineressourcentrigger mit der vollständigen Syntax.

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.

Eigenschaften

enabledBoolescher Wert.
Gibt an, ob der Trigger aktiviert ist; ist standardmäßig auf true festgelegt.

branchesresources.pipelines.pipeline.trigger.branches.
Branchnamen, die zum Auslösen einer Ausführung eingeschlossen oder ausgeschlossen werden sollen.

stages Zeichenfolgenliste.
Liste der Phasen, die bei Übereinstimmung die Pipeline auslösen.

tags Zeichenfolgenliste.
Liste der Tags, die bei Übereinstimmung die Pipeline auslösen.

Trigger: aktiviert, Branches

Geben Sie keine zum Deaktivieren, true an, um alle Branches einzuschließen, oder verwenden Sie die vollständige Syntax, wie in den folgenden Beispielen beschrieben.

trigger:
  enabled: boolean # Whether the trigger is enabled; defaults to true.
  branches: branches # Branches to include or exclude for triggering a run.

Eigenschaften

enabledBoolescher Wert.
Gibt an, ob der Trigger aktiviert ist; ist standardmäßig auf true festgelegt.

branchesresources.pipelines.pipeline.trigger.branches.
Branchnamen, die zum Auslösen einer Ausführung eingeschlossen oder ausgeschlossen werden sollen.

Trigger: keine | STIMMT

Geben Sie keine zum Deaktivieren oder true an, um alle Verzweigungen einzuschließen.

trigger: none | true # Specify none to disable or true to include all branches.

trigger Schnur. Zulässige Werte: keine | STIMMT.

Geben Sie keine zum Deaktivieren oder true an, um alle Verzweigungen einzuschließen.