pr-definition
En utlösare för pull-begäran anger vilka grenar som gör att en pull-begäran körs.
Definitioner som refererar till den här definitionen: pipeline
Implementeringar
Implementering | Description |
---|---|
pr: none | Inaktivera utlösare för pull-begäranden. |
pr: stränglista | Lista över grenar som utlöser en körning. |
pr: autoCancel, branches, paths, drafts | Fullständig syntax för fullständig kontroll. |
Implementering | Description |
---|---|
pr: none | Inaktivera utlösare för pull-begäranden. |
pr: stränglista | Lista över grenar som utlöser en körning. |
pr: autoCancel, branches, paths | Fullständig syntax för fullständig kontroll. |
Implementering | Description |
---|---|
pr: none | Inaktivera utlösare för pull-begäranden. |
pr: stränglista | Lista över grenar som utlöser en körning. |
pr: grenar, sökvägar | Fullständig syntax för fullständig kontroll. |
Kommentarer
Om du inte anger någon utlösare för pull-begäran utlöser pull-begäranden till en gren en version.
Det finns tre olika syntaxalternativ för nyckelordet pr
: en lista med grenar som ska inkluderas, ett sätt att inaktivera PR-utlösare och den fullständiga syntaxen för fullständig kontroll.
Viktigt
YAML PR-utlösare stöds endast i GitHub och Bitbucket Cloud. Om du använder Azure Repos Git kan du konfigurera en grenprincip för byggvalidering för att utlösa bygg-pipelinen för validering.
Viktigt
YAML PR-utlösare stöds endast i GitHub. Om du använder Azure Repos Git kan du konfigurera en grenprincip för byggvalidering för att utlösa bygg-pipelinen för validering.
Om du anger en exclude
-sats utan en include
-sats för branches
eller paths
, motsvarar det att *
ange i include
-satsen.
Viktigt
När du anger en utlösare för pull-begäran utlöser endast grenar som du uttryckligen konfigurerar för inkludering en pipeline. Inkluderingar bearbetas först och sedan tas undantag bort från listan. Om du anger ett undantag men inga inkluderingar utlöses ingenting.
pr: none
Inaktivera utlösare för pull-begäranden.
pr: none # Disable pull request triggers.
pr
Sträng. Tillåtna värden: ingen.
Inaktivera utlösare för pull-begäranden.
Exempel
Inaktiveringssyntax:
pr: none # will disable PR builds (but not CI builds)
pr: stränglista
Lista över grenar som utlöser en körning.
pr: [ string ] # List of branches that trigger a run.
Listtyper
Typ | Description |
---|---|
sträng | Lista över grenar som utlöser en körning. |
Kommentarer
Listsyntaxen anger en lista över grenar som utlöser en körning när en pull-begäran utlöses eller en push görs till källgrenen för en genererad pull-begäran.
Exempel
Listsyntax:
pr:
- main
- develop
pr: autoCancel, branches, paths, drafts
Använd den fullständiga syntaxen när du behöver fullständig kontroll över utlösaren för pull-begäran.
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.
Egenskaper
autoCancel
booleskt värde.
Om du vill avbryta körningen av PR-versioner när en ny incheckning hamnar i -grenen. Standard: sant.
branches
includeExcludeFilters.
Grennamn som ska inkluderas eller exkluderas för att utlösa en körning.
paths
includeExcludeFilters.
Filsökvägar som ska inkluderas eller exkluderas för att utlösa en körning.
drafts
booleskt värde.
Om du vill starta en körning när ett utkast till pull-begäran skapas. Standard: sant.
pr: autoCancel, branches, paths
Fullständig syntax för fullständig kontroll.
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.
Egenskaper
autoCancel
booleskt värde.
Om du vill avbryta körningen av PR-versioner när en ny incheckning hamnar i -grenen. Standard: sant.
branches
includeExcludeFilters.
Grennamn som ska inkluderas eller exkluderas för att utlösa en körning.
paths
includeExcludeFilters.
Filsökvägar som ska inkluderas eller exkluderas för att utlösa en körning.
pr: grenar, sökvägar
Fullständig syntax för fullständig kontroll.
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.
Egenskaper
branches
includeExcludeFilters.
Grennamn som ska inkluderas eller exkluderas för att utlösa en körning.
paths
includeExcludeFilters.
Filsökvägar som ska inkluderas eller exkluderas för att utlösa en körning.
Exempel
Fullständig syntax:
pr:
branches:
include:
- features/*
exclude:
- features/experimental/*
paths:
exclude:
- README.md
Se även
Läs mer om utlösare för pull-begäranden och hur du anger dem.