Dela via


az repos policy build

Kommentar

Den här referensen är en del av azure-devops-tillägget för Azure CLI (version 2.30.0 eller senare). Tillägget installeras automatiskt första gången du kör kommandot az repos policy build . Läs mer om tillägg.

Hantera byggprincip.

Kommandon

Name Description Typ Status
az repos policy build create

Skapa byggprincip.

Anknytning Allmän tillgänglighet
az repos policy build update

Uppdatera byggprincipen.

Anknytning Allmän tillgänglighet

az repos policy build create

Skapa byggprincip.

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]

Obligatoriska parametrar

--blocking

Om principen ska blockeras eller inte.

accepterade värden: false, true
--branch

Gren som den här principen ska tillämpas på. Till exempel: master.

--build-definition-id

Skapa definitions-ID.

--display-name

Visningsnamn för den här byggprincipen för att identifiera principen. Exempel: "Manuell köprincip".

--enabled

Om principen är aktiverad eller inte.

accepterade värden: false, true
--manual-queue-only

Om endast manuell kö med versioner ska tillåtas.

accepterade värden: false, true
--queue-on-source-update-only

Endast kö vid källuppdatering.

accepterade värden: false, true
--repository-id

ID för lagringsplatsen där principen ska tillämpas.

--valid-duration

Varaktighet för principens giltighet (i minuter).

Valfria parametrar

--branch-match-type

Avgör hur grenargumentet används för att tillämpa en princip. Om värdet är "exakt" tillämpas principen på en gren som har en exakt matchning på argumentet --branch. Om värdet är "prefix" tillämpas principen på alla grenmappar som matchar prefixet som tillhandahålls av argumentet --branch.

accepterade värden: exact, prefix
standardvärde: exact
--detect

Identifiera organisationen automatiskt.

accepterade värden: false, true
--org --organization

Url för Azure DevOps-organisation. Du kan konfigurera standardorganisationen med az devops configure -d organization=ORG_URL. Krävs om det inte har konfigurerats som standard eller hämtats via git-konfiguration. Exempel: https://dev.azure.com/MyOrganizationName/.

--path-filter

Filtrera sökvägar som principen tillämpas på. Stöder absoluta sökvägar, jokertecken och flera sökvägar avgränsade med ;. Exempel: /WebApp/Models/Data.cs, /WebApp/* eller *.cs,/WebApp/Models/Data.cs; ClientApp/Models/Data.cs.

--project -p

Projektets namn eller ID. Du kan konfigurera standardprojektet med az devops configure -d project=NAME_OR_ID. Krävs om det inte har konfigurerats som standard eller hämtats via git-konfiguration.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az repos policy build update

Uppdatera byggprincipen.

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]

Obligatoriska parametrar

--id --policy-id

ID för principen.

Valfria parametrar

--blocking

Om principen ska blockeras eller inte.

accepterade värden: false, true
--branch

Gren som den här principen ska tillämpas på. Till exempel: master.

--branch-match-type

Avgör hur grenargumentet används för att tillämpa en princip. Om värdet är "exakt" tillämpas principen på en gren som har en exakt matchning på argumentet --branch. Om värdet är "prefix" tillämpas principen på alla grenmappar som matchar prefixet som tillhandahålls av argumentet --branch.

accepterade värden: exact, prefix
--build-definition-id

Skapa definitions-ID.

--detect

Identifiera organisationen automatiskt.

accepterade värden: false, true
--display-name

Visningsnamn för den här byggprincipen för att identifiera principen. Exempel: "Manuell köprincip".

--enabled

Om principen är aktiverad eller inte.

accepterade värden: false, true
--manual-queue-only

Om endast manuell kö med versioner ska tillåtas.

accepterade värden: false, true
--org --organization

Url för Azure DevOps-organisation. Du kan konfigurera standardorganisationen med az devops configure -d organization=ORG_URL. Krävs om det inte har konfigurerats som standard eller hämtats via git-konfiguration. Exempel: https://dev.azure.com/MyOrganizationName/.

--path-filter

Filtrera sökvägar som principen tillämpas på. Stöder absoluta sökvägar, jokertecken och flera sökvägar avgränsade med ;. Exempel: /WebApp/Models/Data.cs, /WebApp/* eller *.cs,/WebApp/Models/Data.cs; ClientApp/Models/Data.cs.

--project -p

Projektets namn eller ID. Du kan konfigurera standardprojektet med az devops configure -d project=NAME_OR_ID. Krävs om det inte har konfigurerats som standard eller hämtats via git-konfiguration.

--queue-on-source-update-only

Endast kö vid källuppdatering.

accepterade värden: false, true
--repository-id

ID för lagringsplatsen där principen ska tillämpas.

--valid-duration

Varaktighet för principens giltighet (i minuter).

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.