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 branches
eingeschlossen 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
enabled
Boolescher Wert.
Gibt an, ob der Trigger aktiviert ist; ist standardmäßig auf true festgelegt.
branches
resources.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
enabled
Boolescher Wert.
Gibt an, ob der Trigger aktiviert ist; ist standardmäßig auf true festgelegt.
branches
resources.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.