Dela via


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

autoCancelbooleskt värde.
Om du vill avbryta körningen av PR-versioner när en ny incheckning hamnar i -grenen. Standard: sant.

branchesincludeExcludeFilters.
Grennamn som ska inkluderas eller exkluderas för att utlösa en körning.

pathsincludeExcludeFilters.
Filsökvägar som ska inkluderas eller exkluderas för att utlösa en körning.

draftsbooleskt 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

autoCancelbooleskt värde.
Om du vill avbryta körningen av PR-versioner när en ny incheckning hamnar i -grenen. Standard: sant.

branchesincludeExcludeFilters.
Grennamn som ska inkluderas eller exkluderas för att utlösa en körning.

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

branchesincludeExcludeFilters.
Grennamn som ska inkluderas eller exkluderas för att utlösa en körning.

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