Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 none
an.
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 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 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.