pr-definitie
Een pull-aanvraagtrigger geeft aan welke vertakkingen ervoor zorgen dat een pull-aanvraagbuild wordt uitgevoerd.
Definities die naar deze definitie verwijzen: pijplijn
Implementaties
Implementatie | Beschrijving |
---|---|
pr: geen | Schakel triggers voor pull-aanvragen uit. |
pr: tekenreekslijst | Lijst met vertakkingen die een uitvoering activeren. |
pr: autoCancel, vertakkingen, paden, concepten | Volledige syntaxis voor volledig beheer. |
Implementatie | Beschrijving |
---|---|
pr: geen | Schakel triggers voor pull-aanvragen uit. |
pr: tekenreekslijst | Lijst met vertakkingen die een uitvoering activeren. |
pr: autoCancel, vertakkingen, paden | Volledige syntaxis voor volledig beheer. |
Opmerkingen
Als u geen pull-aanvraagtrigger opgeeft, worden pull-aanvragen naar een vertakking geactiveerd door een build.
Er zijn drie verschillende syntaxisopties voor het trefwoord pr
: een lijst met vertakkingen die moeten worden opgenomen, een manier om PULL-triggers uit te schakelen en de volledige syntaxis voor volledig beheer.
Belangrijk
YAML PR-triggers worden alleen ondersteund in GitHub en Bitbucket Cloud. Als u Azure Repos Git gebruikt, kunt u een vertakkingsbeleid configureren voor buildvalidatie om uw build-pijplijn te activeren voor validatie.
Als u een exclude
-component opgeeft zonder een include
-component voor branches
of paths
, is deze gelijk aan het opgeven van *
in de include
-component.
pr: geen
Schakel triggers voor pull-aanvragen uit.
pr: none # Disable pull request triggers.
pr
tekenreeks. Toegestane waarden: geen.
Schakel triggers voor pull-aanvragen uit.
Voorbeelden
Syntaxis voor uitschakelen:
pr: none # will disable PR builds (but not CI builds)
pr: tekenreekslijst
Lijst met vertakkingen die een uitvoering activeren.
pr: [ string ] # List of branches that trigger a run.
Lijsttypen
Typ | Beschrijving |
---|---|
touw | Lijst met vertakkingen die een uitvoering activeren. |
Opmerkingen
De syntaxis van de lijst geeft een lijst met vertakkingen op die een uitvoering activeren wanneer een pull-aanvraag wordt gegenereerd of een push wordt uitgevoerd naar de bronbranch van een gegenereerde pull-aanvraag.
Voorbeelden
Lijstsyntaxis:
pr:
- main
- develop
pr: autoCancel, vertakkingen, paden, concepten
Gebruik de volledige syntaxis wanneer u volledige controle over de pull-aanvraagtrigger nodig hebt.
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.
Eigenschappen
autoCancel
booleaanse.
Of u actieve PULL-builds wilt annuleren wanneer een nieuwe doorvoer in de vertakking terechtkomt. Standaard: waar.
branches
includeExcludeFilters.
Branch-namen die moeten worden opgenomen of uitgesloten voor het activeren van een uitvoering.
paths
includeExcludeFilters.
bestandspaden die moeten worden opgenomen of uitgesloten voor het activeren van een uitvoering.
drafts
booleaanse.
Of u een uitvoering wilt starten wanneer een concept-pull-aanvraag wordt gemaakt. Standaard: waar.
pr: autoCancel, vertakkingen, paden
Volledige syntaxis voor volledig beheer.
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.
Eigenschappen
autoCancel
booleaanse.
Of u actieve PULL-builds wilt annuleren wanneer een nieuwe doorvoer in de vertakking terechtkomt. Standaard: waar.
branches
includeExcludeFilters.
Branch-namen die moeten worden opgenomen of uitgesloten voor het activeren van een uitvoering.
paths
includeExcludeFilters.
bestandspaden die moeten worden opgenomen of uitgesloten voor het activeren van een uitvoering.
Voorbeelden
Volledige syntaxis:
pr:
branches:
include:
- features/*
exclude:
- features/experimental/*
paths:
exclude:
- README.md
Zie ook
Meer informatie over triggers voor pull-aanvragen en hoe u deze kunt opgeven.