Udostępnij za pośrednictwem


az repos policy build

Uwaga

Ta dokumentacja jest częścią rozszerzenia azure-devops dla interfejsu wiersza polecenia platformy Azure (wersja 2.30.0 lub nowsza). Rozszerzenie zostanie automatycznie zainstalowane przy pierwszym uruchomieniu polecenia az repos policy build . Dowiedz się więcej o rozszerzeniach.

Zarządzanie zasadami kompilacji.

Polecenia

Nazwa Opis Typ Stan
az repos policy build create

Tworzenie zasad kompilacji.

Numer wewnętrzny Ogólna dostępność
az repos policy build update

Aktualizowanie zasad kompilacji.

Numer wewnętrzny Ogólna dostępność

az repos policy build create

Tworzenie zasad kompilacji.

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]

Parametry wymagane

--blocking

Czy zasady powinny być blokowane, czy nie.

Dopuszczalne wartości: false, true
--branch

Gałąź, na której mają być stosowane te zasady. Na przykład: master.

--build-definition-id

Identyfikator definicji kompilacji.

--display-name

Nazwa wyświetlana dla tych zasad kompilacji w celu zidentyfikowania zasad. Na przykład: "Zasady kolejki ręcznej".

--enabled

Bez względu na to, czy zasady są włączone, czy nie.

Dopuszczalne wartości: false, true
--manual-queue-only

Czy zezwalać tylko na ręczną kolejkę kompilacji.

Dopuszczalne wartości: false, true
--queue-on-source-update-only

Kolejka tylko w przypadku aktualizacji źródłowej.

Dopuszczalne wartości: false, true
--repository-id

Identyfikator repozytorium, w którym mają być stosowane zasady.

--valid-duration

Czas trwania ważności zasad (w minutach).

Parametry opcjonalne

--branch-match-type

Określa, jak argument gałęzi jest używany do stosowania zasad. Jeśli wartość to "exact", zasady zostaną zastosowane w gałęzi, która ma dokładne dopasowanie do argumentu --branch. Jeśli wartość to "prefiks", zasady są stosowane we wszystkich folderach gałęzi, które są zgodne z prefiksem dostarczonym przez argument --branch.

Dopuszczalne wartości: exact, prefix
Domyślna wartość: exact
--detect

Automatycznie wykrywaj organizację.

Dopuszczalne wartości: false, true
--org --organization

Adres URL organizacji usługi Azure DevOps. Domyślną organizację można skonfigurować przy użyciu polecenia az devops configure -d organization=ORG_URL. Wymagane, jeśli ustawienie nie jest skonfigurowane jako domyślne lub odebrane za pośrednictwem konfiguracji usługi Git. Przykład: https://dev.azure.com/MyOrganizationName/.

--path-filter

Ścieżki filtru, na których są stosowane zasady. Obsługuje ścieżki bezwzględne, symbole wieloznaczne i wiele ścieżek oddzielonych znakami ";". Przykład: /WebApp/Models/Data.cs, /WebApp/* lub *.cs,/WebApp/Models/Data.cs; ClientApp/Models/Data.cs.

--project -p

Nazwa lub identyfikator projektu. Projekt domyślny można skonfigurować przy użyciu polecenia az devops configure -d project=NAME_OR_ID. Wymagane, jeśli ustawienie nie jest skonfigurowane jako domyślne lub odebrane za pośrednictwem konfiguracji usługi Git.

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
Domyślna wartość: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az repos policy build update

Aktualizowanie zasad kompilacji.

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]

Parametry wymagane

--id --policy-id

Identyfikator zasad.

Parametry opcjonalne

--blocking

Czy zasady powinny być blokowane, czy nie.

Dopuszczalne wartości: false, true
--branch

Gałąź, na której mają być stosowane te zasady. Na przykład: master.

--branch-match-type

Określa, jak argument gałęzi jest używany do stosowania zasad. Jeśli wartość to "exact", zasady zostaną zastosowane w gałęzi, która ma dokładne dopasowanie do argumentu --branch. Jeśli wartość to "prefiks", zasady są stosowane we wszystkich folderach gałęzi, które są zgodne z prefiksem dostarczonym przez argument --branch.

Dopuszczalne wartości: exact, prefix
--build-definition-id

Identyfikator definicji kompilacji.

--detect

Automatycznie wykrywaj organizację.

Dopuszczalne wartości: false, true
--display-name

Nazwa wyświetlana dla tych zasad kompilacji w celu zidentyfikowania zasad. Na przykład: "Zasady kolejki ręcznej".

--enabled

Bez względu na to, czy zasady są włączone, czy nie.

Dopuszczalne wartości: false, true
--manual-queue-only

Czy zezwalać tylko na ręczną kolejkę kompilacji.

Dopuszczalne wartości: false, true
--org --organization

Adres URL organizacji usługi Azure DevOps. Domyślną organizację można skonfigurować przy użyciu polecenia az devops configure -d organization=ORG_URL. Wymagane, jeśli ustawienie nie jest skonfigurowane jako domyślne lub odebrane za pośrednictwem konfiguracji usługi Git. Przykład: https://dev.azure.com/MyOrganizationName/.

--path-filter

Ścieżki filtru, na których są stosowane zasady. Obsługuje ścieżki bezwzględne, symbole wieloznaczne i wiele ścieżek oddzielonych znakami ";". Przykład: /WebApp/Models/Data.cs, /WebApp/* lub *.cs,/WebApp/Models/Data.cs; ClientApp/Models/Data.cs.

--project -p

Nazwa lub identyfikator projektu. Projekt domyślny można skonfigurować przy użyciu polecenia az devops configure -d project=NAME_OR_ID. Wymagane, jeśli ustawienie nie jest skonfigurowane jako domyślne lub odebrane za pośrednictwem konfiguracji usługi Git.

--queue-on-source-update-only

Kolejka tylko w przypadku aktualizacji źródłowej.

Dopuszczalne wartości: false, true
--repository-id

Identyfikator repozytorium, w którym mają być stosowane zasady.

--valid-duration

Czas trwania ważności zasad (w minutach).

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
Domyślna wartość: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.