Dela via


pr-definition

En utlösare för pull-begäran anger vilka grenar som gör att en pull-begäransversion körs.

Definitioner som refererar till den här definitionen: pipeline

Implementeringar

Genomförande Beskrivning
pr: ingen Inaktivera utlösare för pull-begäran.
pr: Lista över grenar som utlöser en körning.
pr: autoCancel, grenar, sökvägar, utkast Fullständig syntax för fullständig kontroll.
Genomförande Beskrivning
pr: ingen Inaktivera utlösare för pull-begäran.
pr: Lista över grenar som utlöser en körning.
pr: autoCancel, grenar, sökvägar Fullständig syntax för fullständig kontroll.

Anmärkningar

Om du inte anger någon utlösare för pull-begäran hämtar du begäranden till en grenutlösare.

Det finns tre olika syntaxalternativ för nyckelordet pr: en lista över 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 byggverifiering 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.

pr: ingen

Inaktivera utlösare för pull-begäran.

pr: none # Disable pull request triggers.

pr sträng. Tillåtna värden: ingen.

Inaktivera utlösare för pull-begäran.

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 Beskrivning
sträng Lista över grenar som utlöser en körning.

Anmärkningar

Listsyntaxen anger en lista över grenar som utlöser en körning när en pull-begäran genereras eller en push görs till källgrenen för en upphöjd pull-begäran.

Exempel

Listsyntax:

pr:
- main
- develop

pr: autoCancel, grenar, sökvägar, utkast

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 boolesk.
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 boolesk.
Om du vill starta en körning när ett utkast till pr skapas. Standard: sant.

pr: autoCancel, grenar, sökvägar

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 boolesk.
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.

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äran och hur du anger dem.