Megosztás a következőn keresztül:


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*.includebranchespaths

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

autoCancellogikai é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).

branchesincludeExcludeFilters.
Futtatás indításához belefoglalandó vagy kizárandó ágnevek.

pathsincludeExcludeFilters.
Futtatás indításához belefoglalandó vagy kizárandó fájlelérési utak.

draftslogikai é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

autoCancellogikai é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).

branchesincludeExcludeFilters.
Futtatás indításához belefoglalandó vagy kizárandó ágnevek.

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

branchesincludeExcludeFilters.
Futtatás indításához belefoglalandó vagy kizárandó ágnevek.

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