az repos policy build

Catatan

Referensi ini adalah bagian dari ekstensi azure-devops untuk Azure CLI (versi 2.30.0 atau yang lebih tinggi). Ekstensi akan secara otomatis menginstal pertama kali Anda menjalankan perintah az repos policy build . Pelajari lebih lanjut tentang ekstensi.

Mengelola kebijakan build.

Perintah

Nama Deskripsi Jenis Status
az repos policy build create

Buat kebijakan build.

Ekstensi GA
az repos policy build update

Perbarui kebijakan build.

Ekstensi GA

az repos policy build create

Buat kebijakan build.

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]

Parameter yang Diperlukan

--blocking

Apakah kebijakan harus memblokir atau tidak.

nilai yang diterima: false, true
--branch

Cabang tempat kebijakan ini harus diterapkan. Misalnya: master.

--build-definition-id

Id Definisi Build.

--display-name

Nama tampilan untuk kebijakan build ini untuk mengidentifikasi kebijakan. Misalnya: 'Kebijakan antrean manual'.

--enabled

Apakah kebijakan diaktifkan atau tidak.

nilai yang diterima: false, true
--manual-queue-only

Apakah hanya mengizinkan antrean build manual.

nilai yang diterima: false, true
--queue-on-source-update-only

Antrean Hanya pada pembaruan sumber.

nilai yang diterima: false, true
--repository-id

Id repositori tempat menerapkan kebijakan.

--valid-duration

Durasi validitas kebijakan (dalam menit).

Parameter Opsional

--branch-match-type

Menentukan bagaimana argumen cabang digunakan untuk menerapkan kebijakan. Jika nilainya 'tepat', kebijakan akan diterapkan pada cabang yang memiliki kecocokan persis pada argumen --branch. Jika nilai adalah 'awalan' kebijakan diterapkan di semua folder cabang yang cocok dengan awalan yang disediakan oleh argumen --branch.

nilai yang diterima: exact, prefix
nilai default: exact
--detect

Mendeteksi organisasi secara otomatis.

nilai yang diterima: false, true
--org --organization

URL organisasi Azure DevOps. Anda dapat mengonfigurasi organisasi default menggunakan az devops configure -d organization=ORG_URL. Diperlukan jika tidak dikonfigurasi sebagai default atau diambil melalui konfigurasi git. Contoh: https://dev.azure.com/MyOrganizationName/.

--path-filter

Jalur filter tempat kebijakan diterapkan. Mendukung jalur absolut, kartubebas, dan beberapa jalur yang dipisahkan oleh ';'. Contoh: /WebApp/Models/Data.cs, /WebApp/* atau *.cs,/WebApp/Models/Data.cs; ClientApp/Models/Data.cs.

--project -p

Nama atau ID proyek. Anda dapat mengonfigurasi proyek default menggunakan az devops configure -d project=NAME_OR_ID. Diperlukan jika tidak dikonfigurasi sebagai default atau diambil melalui konfigurasi git.

Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

az repos policy build update

Perbarui kebijakan build.

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]

Parameter yang Diperlukan

--id --policy-id

ID kebijakan.

Parameter Opsional

--blocking

Apakah kebijakan harus memblokir atau tidak.

nilai yang diterima: false, true
--branch

Cabang tempat kebijakan ini harus diterapkan. Misalnya: master.

--branch-match-type

Menentukan bagaimana argumen cabang digunakan untuk menerapkan kebijakan. Jika nilainya 'tepat', kebijakan akan diterapkan pada cabang yang memiliki kecocokan persis pada argumen --branch. Jika nilai adalah 'awalan' kebijakan diterapkan di semua folder cabang yang cocok dengan awalan yang disediakan oleh argumen --branch.

nilai yang diterima: exact, prefix
--build-definition-id

Id Definisi Build.

--detect

Mendeteksi organisasi secara otomatis.

nilai yang diterima: false, true
--display-name

Nama tampilan untuk kebijakan build ini untuk mengidentifikasi kebijakan. Misalnya: 'Kebijakan antrean manual'.

--enabled

Apakah kebijakan diaktifkan atau tidak.

nilai yang diterima: false, true
--manual-queue-only

Apakah hanya mengizinkan antrean build manual.

nilai yang diterima: false, true
--org --organization

URL organisasi Azure DevOps. Anda dapat mengonfigurasi organisasi default menggunakan az devops configure -d organization=ORG_URL. Diperlukan jika tidak dikonfigurasi sebagai default atau diambil melalui konfigurasi git. Contoh: https://dev.azure.com/MyOrganizationName/.

--path-filter

Jalur filter tempat kebijakan diterapkan. Mendukung jalur absolut, kartubebas, dan beberapa jalur yang dipisahkan oleh ';'. Contoh: /WebApp/Models/Data.cs, /WebApp/* atau *.cs,/WebApp/Models/Data.cs; ClientApp/Models/Data.cs.

--project -p

Nama atau ID proyek. Anda dapat mengonfigurasi proyek default menggunakan az devops configure -d project=NAME_OR_ID. Diperlukan jika tidak dikonfigurasi sebagai default atau diambil melalui konfigurasi git.

--queue-on-source-update-only

Antrean Hanya pada pembaruan sumber.

nilai yang diterima: false, true
--repository-id

Id repositori tempat menerapkan kebijakan.

--valid-duration

Durasi validitas kebijakan (dalam menit).

Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.