Bagikan melalui


az pipelines

Note

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 alur az . Pelajari selengkapnya tentang ekstensi.

Mengelola Azure Pipelines.

Grup perintah ini adalah bagian dari ekstensi azure-devops.

Perintah

Nama Deskripsi Jenis Status
az pipelines agent

Mengelola agen.

Extension GA
az pipelines agent list

Dapatkan daftar agen di kumpulan.

Extension GA
az pipelines agent show

Tampilkan detail agen.

Extension GA
az pipelines build

Mengelola kompilasi.

Extension GA
az pipelines build cancel

Membatalkan jika build sedang berjalan.

Extension GA
az pipelines build definition

Mengelola definisi build.

Extension GA
az pipelines build definition list

Mencantumkan definisi build.

Extension GA
az pipelines build definition show

Dapatkan detail definisi build.

Extension GA
az pipelines build list

Mencantumkan hasil build.

Extension GA
az pipelines build queue

Meminta (antrean) build.

Extension GA
az pipelines build show

Dapatkan detail build.

Extension GA
az pipelines build tag

Mengelola tag build.

Extension GA
az pipelines build tag add

Tambahkan tag untuk build.

Extension GA
az pipelines build tag delete

Menghapus tag build.

Extension GA
az pipelines build tag list

Mendapatkan tag untuk build.

Extension GA
az pipelines create

Buat Azure Pipeline baru (berbasis YAML).

Extension GA
az pipelines delete

Menghapus alur.

Extension GA
az pipelines folder

Kelola folder untuk mengatur alur.

Extension GA
az pipelines folder create

Buat folder.

Extension GA
az pipelines folder delete

Menghapus folder.

Extension GA
az pipelines folder list

Mencantumkan semua folder.

Extension GA
az pipelines folder update

Perbarui nama atau deskripsi folder.

Extension GA
az pipelines list

Mencantumkan alur.

Extension GA
az pipelines pool

Mengelola kumpulan agen.

Extension GA
az pipelines pool list

Mencantumkan kumpulan agen.

Extension GA
az pipelines pool show

Tampilkan detail kumpulan agen.

Extension GA
az pipelines queue

Mengelola antrean agen.

Extension GA
az pipelines queue list

Mencantumkan antrean agen.

Extension GA
az pipelines queue show

Tampilkan detail antrean agen.

Extension GA
az pipelines release

Mengelola rilis.

Extension GA
az pipelines release create

Meminta (membuat) rilis.

Extension GA
az pipelines release definition

Mengelola definisi rilis.

Extension GA
az pipelines release definition list

Mencantumkan definisi rilis.

Extension GA
az pipelines release definition show

Dapatkan detail definisi rilis.

Extension GA
az pipelines release list

Mencantumkan hasil rilis.

Extension GA
az pipelines release show

Dapatkan detail rilis.

Extension GA
az pipelines run

Antrean (jalankan) alur.

Extension GA
az pipelines runs

Mengelola eksekusi alur.

Extension GA
az pipelines runs artifact

Mengelola artefak eksekusi alur.

Extension GA
az pipelines runs artifact download

Unduh artefak alur.

Extension GA
az pipelines runs artifact list

Mencantumkan artefak yang terkait dengan eksekusi.

Extension GA
az pipelines runs artifact upload

Unggah artefak alur.

Extension GA
az pipelines runs list

Mencantumkan eksekusi alur dalam proyek.

Extension GA
az pipelines runs show

Tampilkan detail eksekusi alur.

Extension GA
az pipelines runs tag

Mengelola tag eksekusi alur.

Extension GA
az pipelines runs tag add

Tambahkan tag untuk eksekusi alur.

Extension GA
az pipelines runs tag delete

Menghapus tag eksekusi alur.

Extension GA
az pipelines runs tag list

Mendapatkan tag untuk eksekusi alur.

Extension GA
az pipelines show

Dapatkan detail alur.

Extension GA
az pipelines update

Memperbarui alur.

Extension GA
az pipelines variable

Mengelola variabel alur.

Extension GA
az pipelines variable-group

Mengelola grup variabel.

Extension GA
az pipelines variable-group create

Buat grup variabel.

Extension GA
az pipelines variable-group delete

Menghapus grup variabel.

Extension GA
az pipelines variable-group list

Mencantumkan grup variabel.

Extension GA
az pipelines variable-group show

Tampilkan detail grup variabel.

Extension GA
az pipelines variable-group update

Memperbarui grup variabel.

Extension GA
az pipelines variable-group variable

Mengelola variabel dalam grup variabel.

Extension GA
az pipelines variable-group variable create

Tambahkan variabel ke grup variabel.

Extension GA
az pipelines variable-group variable delete

Menghapus variabel dari grup variabel.

Extension GA
az pipelines variable-group variable list

Mencantumkan variabel dalam grup variabel.

Extension GA
az pipelines variable-group variable update

Perbarui variabel dalam grup variabel.

Extension GA
az pipelines variable create

Tambahkan variabel ke alur.

Extension GA
az pipelines variable delete

Menghapus variabel dari alur.

Extension GA
az pipelines variable list

Mencantumkan variabel dalam alur.

Extension GA
az pipelines variable update

Memperbarui variabel dalam alur.

Extension GA

az pipelines create

Buat Azure Pipeline baru (berbasis YAML).

az pipelines create --name
                    [--branch]
                    [--description]
                    [--detect {false, true}]
                    [--folder-path]
                    [--org --organization]
                    [--project]
                    [--queue-id]
                    [--repository]
                    [--repository-type {github, tfsgit}]
                    [--service-connection]
                    [--skip-first-run --skip-run {false, true}]
                    [--yaml-path --yml-path]

Contoh

Membuat Azure Pipeline dari konteks repositori checkout lokal

Repository name/url (--repository), type (--repository-type) and branch name (--branch) will be detected from the local git repository
az pipelines create --name 'ContosoBuild' --description 'Pipeline for contoso project'

Membuat Azure Pipeline untuk repositori yang dihosting di Github menggunakan url kloning

az pipelines create --name 'ContosoBuild' --description 'Pipeline for contoso project'
--repository https://github.com/SampleOrg/SampleRepo --branch master

Membuat Azure Pipeline untuk repositori yang dihosting di organisasi Github SampleOrg, nama repositori SampleRepo

az pipelines create --name 'ContosoBuild' --description 'Pipeline for contoso project'
--repository SampleOrg/SampleRepoName --branch master --repository-type github

Membuat Azure Pipeline untuk repositori yang dihosting di Azure Repo dalam proyek yang sama

az pipelines create --name 'ContosoBuild' --description 'Pipeline for contoso project'
--repository SampleRepoName --branch master --repository-type tfsgit

Membuat Azure Pipeline untuk repositori dengan yaml alur yang sudah diperiksa ke repositori

Service connection required for non Azure Repos can be optionally provided in the command to run it non interatively
az pipelines create --name 'ContosoBuild' --description 'Pipeline for contoso project'
--repository https://github.com/SampleOrg/SampleRepo --branch master --yml-path azure-pipelines.yml [--service-connection SERVICE_CONNECTION]

Parameter yang Diperlukan

--name

Nama alur baru.

Parameter Opsional

Parameter berikut bersifat opsional, tetapi tergantung pada konteksnya, satu atau beberapa mungkin menjadi diperlukan agar perintah berhasil dijalankan.

--branch

Nama cabang tempat alur akan dikonfigurasi. Jika dihilangkan, repositori lokal akan terdeteksi secara otomatis.

--description

Deskripsi untuk alur baru.

--detect

Mendeteksi organisasi secara otomatis.

Properti Nilai
Nilai yang diterima: false, true
--folder-path

Jalur folder tempat alur perlu dibuat. Defaultnya adalah folder akar. misalnya, "user1/test_pipelines".

--org --organization

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

--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 dideteksi melalui git config.

--queue-id

Id antrean di kumpulan agen yang tersedia. Akan terdeteksi secara otomatis jika tidak ditentukan.

--repository

Repositori yang alurnya perlu dikonfigurasi. Dapat berupa url kloning repositori git atau nama repositori untuk Azure Repos atau Owner/RepoName jika terjadi repositori GitHub. Jika dihilangkan, itu akan terdeteksi secara otomatis dari url jarak jauh repositori git lokal. Jika nama disebutkan alih-alih url, argumen --repository-type juga diperlukan.

--repository-type

Jenis repositori. Jika dihilangkan, itu akan terdeteksi secara otomatis dari url jarak jauh repositori lokal. 'tfsgit' untuk Azure Repos, 'github' untuk repositori GitHub.

Properti Nilai
Nilai yang diterima: github, tfsgit
--service-connection

Id koneksi Layanan yang dibuat untuk repositori untuk repositori GitHub. Gunakan perintah az devops service-endpoint -h untuk membuat/mencantumkan service_connections. Tidak diperlukan untuk Azure Repos.

--skip-first-run --skip-run

Tentukan bendera ini untuk mencegah eksekusi pertama dipicu oleh perintah . Perintah akan mengembalikan alur jika eksekusi dilewati lagi, itu akan menghasilkan eksekusi alur.

Properti Nilai
Nilai yang diterima: false, true
--yaml-path --yml-path

Jalur file yaml alur dalam repositori (jika yaml sudah ada di repositori).

Parameter Global
--debug

Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.

Properti Nilai
Nilai default: False
--help -h

Tampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya tampilkan kesalahan, menekan peringatan.

Properti Nilai
Nilai default: False
--output -o

Format output.

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

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.

--subscription

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

--verbose

Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.

Properti Nilai
Nilai default: False

az pipelines delete

Menghapus alur.

az pipelines delete --id
                    [--detect {false, true}]
                    [--org --organization]
                    [--project]
                    [--yes]

Parameter yang Diperlukan

--id

ID alur.

Parameter Opsional

Parameter berikut bersifat opsional, tetapi tergantung pada konteksnya, satu atau beberapa mungkin menjadi diperlukan agar perintah berhasil dijalankan.

--detect

Mendeteksi organisasi secara otomatis.

Properti Nilai
Nilai yang diterima: false, true
--org --organization

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

--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 dideteksi melalui git config.

--yes -y

Jangan meminta konfirmasi.

Properti Nilai
Nilai default: False
Parameter Global
--debug

Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.

Properti Nilai
Nilai default: False
--help -h

Tampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya tampilkan kesalahan, menekan peringatan.

Properti Nilai
Nilai default: False
--output -o

Format output.

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

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.

--subscription

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

--verbose

Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.

Properti Nilai
Nilai default: False

az pipelines list

Mencantumkan alur.

az pipelines list [--detect {false, true}]
                  [--folder-path]
                  [--name]
                  [--org --organization]
                  [--project]
                  [--query-order {ModifiedAsc, ModifiedDesc, NameAsc, NameDesc, None}]
                  [--repository]
                  [--repository-type {bitbucket, git, github, githubenterprise, svn, tfsgit, tfsversioncontrol}]
                  [--top]

Parameter Opsional

Parameter berikut bersifat opsional, tetapi tergantung pada konteksnya, satu atau beberapa mungkin menjadi diperlukan agar perintah berhasil dijalankan.

--detect

Mendeteksi organisasi secara otomatis.

Properti Nilai
Nilai yang diterima: false, true
--folder-path

Jika ditentukan, filter ke definisi di bawah folder ini.

--name

Batasi hasil ke alur dengan nama ini atau dimulai dengan nama ini. Contoh: "FabCI" atau "Fab*".

--org --organization

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

--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 dideteksi melalui git config.

--query-order

Urutan hasilnya.

Properti Nilai
Nilai yang diterima: ModifiedAsc, ModifiedDesc, NameAsc, NameDesc, None
--repository

Batasi hasil untuk alur yang terkait dengan repositori ini.

--repository-type

Batasi hasil ke alur yang terkait dengan jenis repositori ini. Anda harus meneruskan argumen 'repositori' bersama dengan argumen ini.

Properti Nilai
Nilai yang diterima: bitbucket, git, github, githubenterprise, svn, tfsgit, tfsversioncontrol
--top

Jumlah maksimum alur yang akan dicantumkan.

Parameter Global
--debug

Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.

Properti Nilai
Nilai default: False
--help -h

Tampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya tampilkan kesalahan, menekan peringatan.

Properti Nilai
Nilai default: False
--output -o

Format output.

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

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.

--subscription

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

--verbose

Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.

Properti Nilai
Nilai default: False

az pipelines run

Antrean (jalankan) alur.

az pipelines run [--branch]
                 [--commit-id]
                 [--detect {false, true}]
                 [--folder-path]
                 [--id]
                 [--name]
                 [--open]
                 [--org --organization]
                 [--parameters]
                 [--project]
                 [--variables]

Parameter Opsional

Parameter berikut bersifat opsional, tetapi tergantung pada konteksnya, satu atau beberapa mungkin menjadi diperlukan agar perintah berhasil dijalankan.

--branch

Nama cabang tempat eksekusi alur akan diantrekan. Contoh: refs/heads/master atau master atau refs/pull/1/merge atau refs/tags/tag.

--commit-id

Commit-id tempat eksekusi alur akan diantrekan.

--detect

Mendeteksi organisasi secara otomatis.

Properti Nilai
Nilai yang diterima: false, true
--folder-path

Jalur folder alur. Defaultnya adalah folder tingkat akar.

--id

ID alur ke antrean. Diperlukan jika --name tidak disediakan.

--name

Nama alur ke antrean. Diabaikan jika --id disediakan.

--open

Buka halaman hasil alur di browser web Anda.

Properti Nilai
Nilai default: False
--org --organization

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

--parameters

Spasi memisahkan pasangan "name=value" untuk parameter yang ingin Anda atur.

--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 dideteksi melalui git config.

--variables

Spasi dipisahkan pasangan "name=value" untuk variabel yang ingin Anda atur.

Parameter Global
--debug

Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.

Properti Nilai
Nilai default: False
--help -h

Tampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya tampilkan kesalahan, menekan peringatan.

Properti Nilai
Nilai default: False
--output -o

Format output.

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

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.

--subscription

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

--verbose

Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.

Properti Nilai
Nilai default: False

az pipelines show

Dapatkan detail alur.

az pipelines show [--detect {false, true}]
                  [--folder-path]
                  [--id]
                  [--name]
                  [--open]
                  [--org --organization]
                  [--project]

Parameter Opsional

Parameter berikut bersifat opsional, tetapi tergantung pada konteksnya, satu atau beberapa mungkin menjadi diperlukan agar perintah berhasil dijalankan.

--detect

Mendeteksi organisasi secara otomatis.

Properti Nilai
Nilai yang diterima: false, true
--folder-path

Jalur folder alur. Defaultnya adalah folder tingkat akar.

--id

ID alur.

--name

Nama alur. Diabaikan jika --id disediakan.

--open

Buka halaman ringkasan alur di browser web Anda.

Properti Nilai
Nilai default: False
--org --organization

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

--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 dideteksi melalui git config.

Parameter Global
--debug

Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.

Properti Nilai
Nilai default: False
--help -h

Tampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya tampilkan kesalahan, menekan peringatan.

Properti Nilai
Nilai default: False
--output -o

Format output.

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

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.

--subscription

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

--verbose

Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.

Properti Nilai
Nilai default: False

az pipelines update

Memperbarui alur.

az pipelines update --id
                    [--branch]
                    [--description]
                    [--detect {false, true}]
                    [--new-folder-path]
                    [--new-name]
                    [--org --organization]
                    [--project]
                    [--queue-id]
                    [--yaml-path --yml-path]

Parameter yang Diperlukan

--id

Id alur yang akan diperbarui.

Parameter Opsional

Parameter berikut bersifat opsional, tetapi tergantung pada konteksnya, satu atau beberapa mungkin menjadi diperlukan agar perintah berhasil dijalankan.

--branch

Nama cabang tempat alur akan dikonfigurasi.

--description

Deskripsi baru untuk alur.

--detect

Mendeteksi organisasi secara otomatis.

Properti Nilai
Nilai yang diterima: false, true
--new-folder-path

Jalur lengkap baru folder untuk memindahkan alur ke. misalnya, "user1/production_pipelines".

--new-name

Nama baru yang diperbarui dari alur.

--org --organization

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

--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 dideteksi melalui git config.

--queue-id

Id antrean kumpulan agen tempat alur perlu dijalankan.

--yaml-path --yml-path

Jalur file yaml alur dalam repositori.

Parameter Global
--debug

Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.

Properti Nilai
Nilai default: False
--help -h

Tampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya tampilkan kesalahan, menekan peringatan.

Properti Nilai
Nilai default: False
--output -o

Format output.

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

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.

--subscription

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

--verbose

Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.

Properti Nilai
Nilai default: False