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.
Ein Pullanforderungstrigger gibt an, welche Verzweigungen dazu führen, dass ein Pullanforderungsbuild ausgeführt wird.
Definitionen, die auf diese Definition verweisen: Pipeline-
Ausführungen
| Implementierung | BESCHREIBUNG |
|---|---|
| pr: keine | Deaktivieren Sie Pullanforderungstrigger. |
| pr: Zeichenfolgenliste | Liste der Verzweigungen, die eine Ausführung auslösen. |
| pr: autoCancel, Branches, Pfade, Entwürfe | Vollständige Syntax für vollständige Kontrolle. |
| Implementierung | BESCHREIBUNG |
|---|---|
| pr: keine | Deaktivieren Sie Pullanforderungstrigger. |
| pr: Zeichenfolgenliste | Liste der Verzweigungen, die eine Ausführung auslösen. |
| pr: autoCancel, Branches, Pfade | Vollständige Syntax für vollständige Kontrolle. |
Bemerkungen
Wenn Sie keinen Pullanforderungstrigger angeben, lösen Pullanforderungen an einen Verzweigungsauslöser einen Build aus.
Es gibt drei unterschiedliche Syntaxoptionen für das schlüsselwort pr: eine Liste der zu einschließenden Verzweigungen, eine Möglichkeit zum Deaktivieren von PR-Triggern und die vollständige Syntax für die vollständige Steuerung.
Wichtig
YAML PR-Trigger werden nur in GitHub und Bitbucket Cloud unterstützt. Wenn Sie Azure Repos Git verwenden, können Sie eine Branch-Richtlinie für die Buildüberprüfung konfigurieren, um Ihre Buildpipeline zur Überprüfung auszulösen.
Wenn Sie eine exclude Klausel ohne eine include Klausel für branches oder pathsangeben, entspricht es der Angabe von * in der include-Klausel.
pr: none
Deaktivieren Sie Pullanforderungstrigger.
pr: none # Disable pull request triggers.
pr Zeichenfolge. Zulässige Werte: keine.
Deaktivieren Sie Pullanforderungstrigger.
Beispiele
Deaktivierungssyntax:
pr: none # will disable PR builds (but not CI builds)
pr: Zeichenfolgenliste
Liste der Verzweigungen, die eine Ausführung auslösen.
pr: [ string ] # List of branches that trigger a run.
Listentypen
| Typ | BESCHREIBUNG |
|---|---|
| Schnur | Liste der Verzweigungen, die eine Ausführung auslösen. |
Bemerkungen
Die Listensyntax gibt eine Liste von Verzweigungen an, die eine Ausführung auslösen, wenn eine Pullanforderung ausgelöst wird oder ein Push an den Quellzweig einer ausgelösten Pullanforderung vorgenommen wird.
Beispiele
Listensyntax:
pr:
- main
- develop
pr: autoCancel, Branches, Pfade, Entwürfe
Verwenden Sie die vollständige Syntax, wenn Sie vollzugriff auf den Pullanforderungstrigger benötigen.
pr:
autoCancel: boolean # Whether to cancel running PR builds when a new commit lands in the branch. Default: true.
branches: # Branch names to include or exclude for triggering a run.
include: [ string ] # List of items to include.
exclude: [ string ] # List of items to exclude.
paths: # File paths to include or exclude for triggering a run.
include: [ string ] # List of items to include.
exclude: [ string ] # List of items to exclude.
drafts: boolean # Whether to start a run when a draft PR is created. Default: true.
Eigenschaften
autoCancel
booleschen.
Gibt an, ob die Ausführung von PR-Builds abgebrochen werden soll, wenn ein neuer Commit in der Verzweigung landet. Standard: true.
branches
includeExcludeFilters.
Verzweigungsnamen, die zum Auslösen einer Ausführung eingeschlossen oder ausgeschlossen werden sollen.
paths
includeExcludeFilters.
Dateipfade, die zum Auslösen einer Ausführung eingeschlossen oder ausgeschlossen werden sollen.
drafts
booleschen.
Gibt an, ob eine Ausführung gestartet werden soll, wenn ein Pr-Entwurf erstellt wird. Standard: true.
pr: autoCancel, Branches, Pfade
Vollständige Syntax für vollständige Kontrolle.
pr:
autoCancel: boolean # Whether to cancel running PR builds when a new commit lands in the branch. Default: true.
branches: # Branch names to include or exclude for triggering a run.
include: [ string ] # List of items to include.
exclude: [ string ] # List of items to exclude.
paths: # File paths to include or exclude for triggering a run.
include: [ string ] # List of items to include.
exclude: [ string ] # List of items to exclude.
Eigenschaften
autoCancel
booleschen.
Gibt an, ob die Ausführung von PR-Builds abgebrochen werden soll, wenn ein neuer Commit in der Verzweigung landet. Standard: true.
branches
includeExcludeFilters.
Verzweigungsnamen, die zum Auslösen einer Ausführung eingeschlossen oder ausgeschlossen werden sollen.
paths
includeExcludeFilters.
Dateipfade, die zum Auslösen einer Ausführung eingeschlossen oder ausgeschlossen werden sollen.
Beispiele
Vollständige Syntax:
pr:
branches:
include:
- features/*
exclude:
- features/experimental/*
paths:
exclude:
- README.md
Siehe auch
Erfahren Sie mehr über Pullanforderungstrigger und wie Sie diese angeben.