Definice žádosti
Trigger žádosti o přijetí změn určuje, které větve způsobí spuštění sestavení žádosti o přijetí změn.
Definice, které odkazují na tuto definici: kanál
Implementace
Implementace | Popis |
---|---|
pr: none | Zakažte triggery žádostí o přijetí změn. |
pr: seznam řetězců | Seznam větví, které aktivují spuštění. |
pr: autoCancel, větve, cesty, koncepty | Úplná syntaxe pro úplné řízení |
Implementace | Popis |
---|---|
pr: none | Zakažte triggery žádostí o přijetí změn. |
pr: seznam řetězců | Seznam větví, které aktivují spuštění. |
pr: autoCancel, větve, cesty | Úplná syntaxe pro úplné řízení |
Implementace | Popis |
---|---|
pr: none | Zakažte triggery žádostí o přijetí změn. |
pr: seznam řetězců | Seznam větví, které aktivují spuštění. |
pr: větve, cesty | Úplná syntaxe pro úplné řízení |
Poznámky
Pokud nezadáte žádný trigger žádosti o přijetí změn, žádosti o přijetí změn do jakékoli větve aktivují sestavení.
Pro klíčové slovo existují tři různé možnosti pr
syntaxe: seznam větví, které se mají zahrnout, způsob zakázání triggerů žádosti o přijetí změn a úplná syntaxe pro úplné řízení.
Důležité
Triggery YAML PR jsou podporované jenom v GitHubu a v Bitbucket Cloudu. Pokud používáte Azure Repos Git, můžete nakonfigurovat zásady větve pro ověření sestavení, které aktivují ověření kanálu buildu.
Důležité
Triggery YAML PR jsou podporované jenom v GitHubu. Pokud používáte Azure Repos Git, můžete nakonfigurovat zásady větve pro ověření sestavení, které aktivují ověření kanálu buildu.
Pokud zadáte klauzuli exclude
bez include
klauzule pro branches
nebo paths
, odpovídá zadání *
v klauzuli include
.
Důležité
Když zadáte trigger žádosti o přijetí změn, aktivují kanál pouze větve, které explicitně nakonfigurujete pro zahrnutí. Zahrnutí se nejprve zpracují a pak se z daného seznamu odeberou vyloučení. Pokud zadáte vyloučení, ale žádné zahrnutí, nic se neaktivuje.
pr: none
Zakažte triggery žádostí o přijetí změn.
pr: none # Disable pull request triggers.
pr
Řetězec. Povolené hodnoty: žádné.
Zakažte triggery žádostí o přijetí změn.
Příklady
Syntaxe zákazu:
pr: none # will disable PR builds (but not CI builds)
pr: seznam řetězců
Seznam větví, které aktivují spuštění.
pr: [ string ] # List of branches that trigger a run.
Typy seznamů
Typ | Description |
---|---|
řetězec | Seznam větví, které aktivují spuštění. |
Poznámky
Syntaxe seznamu určuje seznam větví, které aktivují spuštění při vyvolání žádosti o přijetí změn nebo vložení do zdrojové větve vyvolané žádosti o přijetí změn.
Příklady
Syntaxe seznamu:
pr:
- main
- develop
pr: autoCancel, větve, cesty, koncepty
Pokud potřebujete úplnou kontrolu nad triggerem žádosti o přijetí změn, použijte úplnou syntaxi.
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.
Vlastnosti
autoCancel
logická hodnota.
Jestli se mají zrušit spuštěná sestavení PR, když se ve větvi objeví nové potvrzení. Výchozí hodnota: true.
branches
includeExcludeFilters.
Názvy větví, které se mají zahrnout nebo vyloučit pro aktivaci spuštění.
paths
includeExcludeFilters.
Cesty k souborům, které se mají zahrnout nebo vyloučit pro spuštění.
drafts
logická hodnota.
Určuje, jestli se má spuštění spustit při vytvoření konceptu žádosti o přijetí změn. Výchozí hodnota: true.
pr: autoCancel, větve, cesty
Úplná syntaxe pro úplné řízení
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.
Vlastnosti
autoCancel
logická hodnota.
Jestli se mají zrušit spuštěná sestavení PR, když se ve větvi objeví nové potvrzení. Výchozí hodnota: true.
branches
includeExcludeFilters.
Názvy větví, které se mají zahrnout nebo vyloučit pro aktivaci spuštění.
paths
includeExcludeFilters.
Cesty k souborům, které se mají zahrnout nebo vyloučit pro spuštění.
pr: větve, cesty
Úplná syntaxe pro úplné řízení
pr:
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.
Vlastnosti
branches
includeExcludeFilters.
Názvy větví, které se mají zahrnout nebo vyloučit pro aktivaci spuštění.
paths
includeExcludeFilters.
Cesty k souborům, které se mají zahrnout nebo vyloučit pro spuštění.
Příklady
Úplná syntaxe:
pr:
branches:
include:
- features/*
exclude:
- features/experimental/*
paths:
exclude:
- README.md
Viz také
Přečtěte si další informace o triggerech žádostí o přijetí změn a jejich určení.