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


az repos policy build

Megjegyzés:

Ez a hivatkozás az Azure CLI Azure-devops bővítményének része (2.30.0-s vagy újabb verzió). A bővítmény automatikusan telepíti az az repos policy build parancs első futtatásakor. További információ a bővítményekről.

Buildelési szabályzat kezelése.

Parancsok

Name Description Típus Állapot
az repos policy build create

Buildelési szabályzat létrehozása.

Extension FE
az repos policy build update

Buildelési szabályzat frissítése.

Extension FE

az repos policy build create

Buildelési szabályzat létrehozása.

az repos policy build create --blocking {false, true}
                             --branch
                             --build-definition-id
                             --display-name
                             --enabled {false, true}
                             --manual-queue-only {false, true}
                             --queue-on-source-update-only {false, true}
                             --repository-id
                             --valid-duration
                             [--branch-match-type {exact, prefix}]
                             [--detect {false, true}]
                             [--org]
                             [--path-filter]
                             [--project]

Kötelező paraméterek

--blocking

Azt jelzi, hogy a szabályzatnak blokkolnia kell-e vagy sem.

elfogadott értékek: false, true
--branch

Ág, amelyre ezt a szabályzatot alkalmazni kell. Például: master.

--build-definition-id

Builddefiníció azonosítója.

--display-name

Megjelenítheti a buildelési szabályzat nevét a szabályzat azonosításához. Például: "Manuális üzenetsor-szabályzat".

--enabled

Azt, hogy a szabályzat engedélyezve van-e.

elfogadott értékek: false, true
--manual-queue-only

Azt, hogy csak a buildek manuális üzenetsorát engedélyezze-e.

elfogadott értékek: false, true
--queue-on-source-update-only

Csak a forrásfrissítés üzenetsora.

elfogadott értékek: false, true
--repository-id

Annak az adattárnak az azonosítója, amelyre alkalmazni szeretné a szabályzatot.

--valid-duration

A szabályzat érvényességi időtartama (percekben).

Opcionális paraméterek

--branch-match-type

Meghatározza, hogyan alkalmazza a szabályzatot az ágargumentum. Ha az érték "pontos", a szabályzat egy olyan ágra lesz alkalmazva, amelynek pontos egyezése van a --branch argumentumban. Ha az érték "előtag", a házirend minden olyan ágmappára érvényes, amely megfelel a --branch argumentum által biztosított előtagnak.

elfogadott értékek: exact, prefix
alapértelmezett érték: exact
--detect

Automatikusan észleli a szervezetet.

elfogadott értékek: false, true
--org --organization

Azure DevOps-szervezet URL-címe. Az alapértelmezett szervezetet az az devops configure -d organization=ORG_URL használatával konfigurálhatja. Kötelező, ha nincs alapértelmezettként konfigurálva, vagy git-konfiguráción keresztül veszi fel. Példa: https://dev.azure.com/MyOrganizationName/.

--path-filter

Szűrési útvonal(ok), amelyre a szabályzatot alkalmazza. Támogatja az abszolút elérési utakat, a helyettesítő karaktereket és a ";" által elválasztott több elérési utat. Példa: /WebApp/Models/Data.cs, /WebApp/* vagy *.cs,/WebApp/Models/Data.cs; ClientApp/Models/Data.cs.

--project -p

A projekt neve vagy azonosítója. Az alapértelmezett projektet az az devops configure -d project=NAME_OR_ID használatával konfigurálhatja. Kötelező, ha nincs alapértelmezettként konfigurálva, vagy git-konfiguráción keresztül veszi fel.

Globális paraméterek
--debug

Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.

--help -h

Jelenítse meg ezt a súgóüzenetet, és lépjen ki.

--only-show-errors

Csak a hibák megjelenítése, a figyelmeztetések mellőzése.

--output -o

Kimeneti formátum.

elfogadott értékek: json, jsonc, none, table, tsv, yaml, yamlc
alapértelmezett érték: json
--query

JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .

--subscription

Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést konfigurálhatja a következővel az account set -s NAME_OR_ID: .

--verbose

A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.

az repos policy build update

Buildelési szabályzat frissítése.

az repos policy build update --id
                             [--blocking {false, true}]
                             [--branch]
                             [--branch-match-type {exact, prefix}]
                             [--build-definition-id]
                             [--detect {false, true}]
                             [--display-name]
                             [--enabled {false, true}]
                             [--manual-queue-only {false, true}]
                             [--org]
                             [--path-filter]
                             [--project]
                             [--queue-on-source-update-only {false, true}]
                             [--repository-id]
                             [--valid-duration]

Kötelező paraméterek

--id --policy-id

A szabályzat azonosítója.

Opcionális paraméterek

--blocking

Azt jelzi, hogy a szabályzatnak blokkolnia kell-e vagy sem.

elfogadott értékek: false, true
--branch

Ág, amelyre ezt a szabályzatot alkalmazni kell. Például: master.

--branch-match-type

Meghatározza, hogyan alkalmazza a szabályzatot az ágargumentum. Ha az érték "pontos", a szabályzat egy olyan ágra lesz alkalmazva, amelynek pontos egyezése van a --branch argumentumban. Ha az érték "előtag", a házirend minden olyan ágmappára érvényes, amely megfelel a --branch argumentum által biztosított előtagnak.

elfogadott értékek: exact, prefix
--build-definition-id

Builddefiníció azonosítója.

--detect

Automatikusan észleli a szervezetet.

elfogadott értékek: false, true
--display-name

Megjelenítheti a buildelési szabályzat nevét a szabályzat azonosításához. Például: "Manuális üzenetsor-szabályzat".

--enabled

Azt, hogy a szabályzat engedélyezve van-e.

elfogadott értékek: false, true
--manual-queue-only

Azt, hogy csak a buildek manuális üzenetsorát engedélyezze-e.

elfogadott értékek: false, true
--org --organization

Azure DevOps-szervezet URL-címe. Az alapértelmezett szervezetet az az devops configure -d organization=ORG_URL használatával konfigurálhatja. Kötelező, ha nincs alapértelmezettként konfigurálva, vagy git-konfiguráción keresztül veszi fel. Példa: https://dev.azure.com/MyOrganizationName/.

--path-filter

Szűrési útvonal(ok), amelyre a szabályzatot alkalmazza. Támogatja az abszolút elérési utakat, a helyettesítő karaktereket és a ";" által elválasztott több elérési utat. Példa: /WebApp/Models/Data.cs, /WebApp/* vagy *.cs,/WebApp/Models/Data.cs; ClientApp/Models/Data.cs.

--project -p

A projekt neve vagy azonosítója. Az alapértelmezett projektet az az devops configure -d project=NAME_OR_ID használatával konfigurálhatja. Kötelező, ha nincs alapértelmezettként konfigurálva, vagy git-konfiguráción keresztül veszi fel.

--queue-on-source-update-only

Csak a forrásfrissítés üzenetsora.

elfogadott értékek: false, true
--repository-id

Annak az adattárnak az azonosítója, amelyre alkalmazni szeretné a szabályzatot.

--valid-duration

A szabályzat érvényességi időtartama (percekben).

Globális paraméterek
--debug

Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.

--help -h

Jelenítse meg ezt a súgóüzenetet, és lépjen ki.

--only-show-errors

Csak a hibák megjelenítése, a figyelmeztetések mellőzése.

--output -o

Kimeneti formátum.

elfogadott értékek: json, jsonc, none, table, tsv, yaml, yamlc
alapértelmezett érték: json
--query

JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .

--subscription

Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést konfigurálhatja a következővel az account set -s NAME_OR_ID: .

--verbose

A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.