Freigeben über


resources.pipelines.pipeline.trigger definition

Geben Sie "none" an, um "true" zu deaktivieren, um alle Verzweigungen einzuschließen, oder verwenden Sie die vollständige Syntax, wie in den folgenden Beispielen beschrieben.

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

Ausführungen

Implementierung BESCHREIBUNG
Trigger: aktiviert, Verzweigungen, Phasen, Tags Konfigurieren Sie Pipelineressourcentrigger mithilfe der vollständigen Syntax.
Trigger: none | true Geben Sie keine an, um alle Verzweigungen zu deaktivieren oder zu true.
Implementierung BESCHREIBUNG
Trigger: aktiviert, Verzweigungen Geben Sie "none" an, um "true" zu deaktivieren, um alle Verzweigungen einzuschließen, oder verwenden Sie die vollständige Syntax, wie in den folgenden Beispielen beschrieben.
Trigger: none | true Geben Sie keine an, um alle Verzweigungen zu deaktivieren oder zu true.

Bemerkungen

Es gibt mehrere Möglichkeiten zum Definieren von Triggern in einer Pipelineressource. Um eine Ausführung auszulösen, wenn eine Ausführung der referenzierten Pipeline abgeschlossen ist, verwenden Sie trigger: true.

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

Um den Pipelineressourcentrigger zu deaktivieren, geben Sie einen Wert von nonean.

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

Verwenden Sie die vollständige Syntax, um Verzweigungsfilter zu konfigurieren. Verzweigungsfilter können als Eine Liste von Filialen angegeben werden, die eingeschlossen werden sollen, oder als Eine Liste von Zweigniederlassungen, die zusammen mit einer Liste der auszuschließenden Verzweigungen eingeschlossen werden sollen.

Verwenden Sie die folgende trigger Syntax, um eine Liste von Zweigniederlassungen anzugeben, die eingeschlossen und ausgeschlossen werden sollen.

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

Wenn Sie eine Liste der einzuschließenden Verzweigungen 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 Pipelineabschlusstrigger.

Wichtig

Wenn Sie einen Ressourcenauslöser definieren, erfolgt die Auslösung der Pipelineressource aus demselben Repository wie die aktuelle Pipeline, und das Auslösen folgt demselben Verzweigung und commit, für den das Ereignis ausgelöst wird. Wenn die Pipelineressource jedoch aus einem anderen Repository stammt, wird die aktuelle Pipeline auf der verzweigt, die durch die Standardverzweigung für manuelle und geplante Builds Einstellung ausgelöst wird. Weitere Informationen finden Sie unter Branch-Überlegungen für Pipelineabschlusstrigger.

trigger: enabled, branches, stages, tags

Konfigurieren Sie Pipelineressourcentrigger mithilfe 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

enabled booleschen.
Gibt an, ob der Trigger aktiviert ist; Standardwert ist "true".

branches resources.pipelines.pipeline.trigger.branches.
Verzweigungsnamen, 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, Verzweigungen

Geben Sie "none" an, um "true" zu deaktivieren, um alle Verzweigungen 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

enabled booleschen.
Gibt an, ob der Trigger aktiviert ist; Standardwert ist "true".

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

trigger: none | STIMMT

Geben Sie keine an, um alle Verzweigungen zu deaktivieren oder zu true.

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

trigger Zeichenfolge. Zulässige Werte: none | STIMMT.

Geben Sie keine an, um alle Verzweigungen zu deaktivieren oder zu true.