pr definíció
A lekéréses kérelem eseményindítója határozza meg, hogy mely ágak okozzák a lekéréses kérelmek buildjeinek futtatását.
A definícióra hivatkozó definíciók: folyamat
Megvalósítások
Implementálás | Description |
---|---|
pr: nincs | Tiltsa le a lekéréses kérelem eseményindítóit. |
pr: sztringlista | Futtatásokat aktiváló ágak listája. |
pr: autoCancel, ágak, útvonalak, piszkozatok | Teljes szintaxis a teljes vezérléshez. |
Implementálás | Description |
---|---|
pr: nincs | Tiltsa le a lekéréses kérelem eseményindítóit. |
pr: sztringlista | Futtatásokat aktiváló ágak listája. |
pr: autoCancel, ágak, útvonalak | Teljes szintaxis a teljes vezérléshez. |
Implementálás | Description |
---|---|
pr: nincs | Tiltsa le a lekéréses kérelem eseményindítóit. |
pr: sztringlista | Futtatásokat aktiváló ágak listája. |
pr: ágak, útvonalak | Teljes szintaxis a teljes vezérléshez. |
Megjegyzések
Ha nem ad meg lekéréses kérelem eseményindítót, a lekéréses kérelmek bármely ágra elindítanak egy buildet.
A kulcsszónak három különböző szintaxisbeállítása pr
van: a belefoglalandó ágak listája, a lekéréses kérelem eseményindítóinak letiltásának módja, valamint a teljes körű vezérlés teljes szintaxisa.
Fontos
A YAML PR-eseményindítók csak a GitHubon és a Bitbucket Cloudban támogatottak. Ha az Azure Repos Gitet használja, konfigurálhat egy ágszabályzatot a buildérvényesítéshez , hogy aktiválja a buildfolyamatot az ellenőrzéshez.
Fontos
A YAML PR-eseményindítók csak a GitHubon támogatottak. Ha az Azure Repos Gitet használja, konfigurálhat egy ágszabályzatot a buildérvényesítéshez , hogy aktiválja a buildfolyamatot az ellenőrzéshez.
Ha a vagy záradék nélküli záradékot exclude
ad meg, az egyenértékű a include
záradékban való megadásával*
.include
branches
paths
Fontos
Ha lekéréses kérelem eseményindítót ad meg, csak azokat az ágakat aktiválja, amelyeket explicit módon konfigurál a belefoglaláshoz. A rendszer először a belefoglalásokat dolgozza fel, majd eltávolítja a kizárásokat a listából. Ha kizárást ad meg, de nincs belefoglalás, semmi sem aktiválódik.
pr: nincs
Tiltsa le a lekéréses kérelem eseményindítóit.
pr: none # Disable pull request triggers.
pr
Karakterlánc. Megengedett értékek: nincs.
Tiltsa le a lekéréses kérelem eseményindítóit.
Példák
Letiltási szintaxis:
pr: none # will disable PR builds (but not CI builds)
pr: sztringlista
Futtatásokat aktiváló ágak listája.
pr: [ string ] # List of branches that trigger a run.
Listatípusok
Típus | Description |
---|---|
sztring | Futtatásokat aktiváló ágak listája. |
Megjegyzések
A listaszintaxis azoknak az ágaknak a listáját adja meg, amelyek lekéréses kérelem indításakor vagy leküldéses lekéréses kérelem forráságába való leküldéskor indítják el a futtatásokat.
Példák
Lista szintaxisa:
pr:
- main
- develop
pr: autoCancel, ágak, útvonalak, piszkozatok
A teljes szintaxist akkor használja, ha a lekéréses kérelem eseményindítójának teljes vezérlésére van szüksége.
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.
Tulajdonságok
autoCancel
logikai érték.
A futó PR-buildek megszakítása, ha egy új véglegesítés a ágba ér. Alapértelmezett érték: true (igaz).
branches
includeExcludeFilters.
Futtatás indításához belefoglalandó vagy kizárandó ágnevek.
paths
includeExcludeFilters.
Futtatás indításához belefoglalandó vagy kizárandó fájlelérési utak.
drafts
logikai érték.
Futtatás indítása a lekéréses kérelem piszkozatának létrehozásakor. Alapértelmezett érték: true (igaz).
pr: autoCancel, ágak, útvonalak
Teljes szintaxis a teljes vezérléshez.
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.
Tulajdonságok
autoCancel
logikai érték.
A futó PR-buildek megszakítása, ha egy új véglegesítés a ágba ér. Alapértelmezett érték: true (igaz).
branches
includeExcludeFilters.
Futtatás indításához belefoglalandó vagy kizárandó ágnevek.
paths
includeExcludeFilters.
Futtatás indításához belefoglalandó vagy kizárandó fájlelérési utak.
pr: ágak, útvonalak
Teljes szintaxis a teljes vezérléshez.
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.
Tulajdonságok
branches
includeExcludeFilters.
Futtatás indításához belefoglalandó vagy kizárandó ágnevek.
paths
includeExcludeFilters.
Futtatás indításához belefoglalandó vagy kizárandó fájlelérési utak.
Példák
Teljes szintaxis:
pr:
branches:
include:
- features/*
exclude:
- features/experimental/*
paths:
exclude:
- README.md
Lásd még
További információ a lekéréses kérelmek eseményindítóiról és azok megadásáról.