az containerapp github-action
Note
Grup perintah ini memiliki perintah yang ditentukan di Azure CLI dan setidaknya satu ekstensi. Instal setiap ekstensi untuk mendapatkan manfaat dari kemampuannya yang diperluas. Learn more about extensions.
Perintah untuk mengelola GitHub Actions.
Perintah
Nama | Deskripsi | Jenis | Status |
---|---|---|---|
az containerapp github-action add |
Tambahkan alur kerja GitHub Actions ke repositori untuk menyebarkan aplikasi kontainer. |
Core | GA |
az containerapp github-action add (containerapp extension) |
Tambahkan alur kerja GitHub Actions ke repositori untuk menyebarkan aplikasi kontainer. |
Extension | GA |
az containerapp github-action delete |
Hapus alur kerja Tindakan GitHub Aplikasi Kontainer yang dikonfigurasi sebelumnya dari repositori. |
Core | GA |
az containerapp github-action show |
Tampilkan konfigurasi GitHub Actions pada aplikasi kontainer. |
Core | GA |
az containerapp github-action add
Tambahkan alur kerja GitHub Actions ke repositori untuk menyebarkan aplikasi kontainer.
az containerapp github-action add --repo-url
[--branch]
[--context-path]
[--ids]
[--image]
[--login-with-github]
[--name]
[--registry-password]
[--registry-url]
[--registry-username]
[--resource-group]
[--service-principal-client-id]
[--service-principal-client-secret]
[--service-principal-tenant-id]
[--subscription]
[--token]
Contoh
Tambahkan GitHub Actions, menggunakan Azure Container Registry dan token akses pribadi.
az containerapp github-action add -g MyResourceGroup -n my-containerapp --repo-url https://github.com/userid/repo --branch main --registry-url myregistryurl.azurecr.io --service-principal-client-id 00000000-0000-0000-0000-00000000 --service-principal-tenant-id 00000000-0000-0000-0000-00000000 --service-principal-client-secret ClientSecret --token MyAccessToken
Tambahkan GitHub Actions, menggunakan Azure Container Registry dan masuk ke alur GitHub untuk mengambil token akses pribadi.
az containerapp github-action add -g MyResourceGroup -n my-containerapp --repo-url https://github.com/userid/repo --branch main --registry-url myregistryurl.azurecr.io --service-principal-client-id 00000000-0000-0000-0000-00000000 --service-principal-tenant-id 00000000-0000-0000-0000-00000000 --service-principal-client-secret ClientSecret --login-with-github
Tambahkan GitHub Actions, menggunakan Docker Hub dan masuk ke alur GitHub untuk mengambil token akses pribadi.
az containerapp github-action add -g MyResourceGroup -n my-containerapp --repo-url https://github.com/userid/repo --branch main --registry-username MyUsername --registry-password MyPassword --service-principal-client-id 00000000-0000-0000-0000-00000000 --service-principal-tenant-id 00000000-0000-0000-0000-00000000 --service-principal-client-secret ClientSecret --login-with-github
Parameter yang Diperlukan
Repositori GitHub tempat file alur kerja akan ditambahkan. Dalam format: https://github.com/<owner>/<repository-name>
.
Parameter Opsional
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Cabang repositori Github. Diasumsikan sebagai cabang default repositori Github jika tidak ditentukan.
Jalur dalam repositori untuk menjalankan build docker. Default ke "./".
Satu atau beberapa ID sumber daya (dibatasi spasi). Ini harus menjadi ID sumber daya lengkap yang berisi semua informasi argumen 'Id Sumber Daya'. Anda harus menyediakan argumen --ids atau 'Resource Id' lainnya.
Properti | Nilai |
---|---|
Parameter group: | Resource Id Arguments |
Nama gambar kontainer yang harus digunakan oleh Tindakan Github. Default ke nama Aplikasi Kontainer.
Masuk secara interaktif dengan Github untuk mengambil Token Akses Pribadi.
Properti | Nilai |
---|---|
Nilai default: | False |
Nama Containerapp. Nama harus terdiri dari karakter alfanumerik huruf kecil atau '-', dimulai dengan huruf, diakhir dengan karakter alfanumerik, tidak boleh memiliki '--', dan harus kurang dari 32 karakter.
Properti | Nilai |
---|---|
Parameter group: | Resource Id Arguments |
Kata sandi registri. Jika menggunakan Azure Container Registry, kami akan mencoba menyimpulkan kredensial jika tidak disediakan.
Server registri kontainer, misalnya myregistry.azurecr.io.
Nama pengguna registri. Jika menggunakan Azure Container Registry, kami akan mencoba menyimpulkan kredensial jika tidak disediakan.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>
.
Properti | Nilai |
---|---|
Parameter group: | Resource Id Arguments |
ID klien prinsipal layanan.
Rahasia klien dari 'service principal'.
ID penyewa perwakilan layanan.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Properti | Nilai |
---|---|
Parameter group: | Resource Id Arguments |
Token Akses Pribadi dengan akses tulis ke repositori yang ditentukan. Untuk informasi selengkapnya: https://help.github.com/en/github/authenticating-to-github/creating-a-personal-access-token-for-the-command-line.
Parameter Global
Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.
Properti | Nilai |
---|---|
Nilai default: | False |
Tampilkan pesan bantuan ini dan keluar.
Hanya tampilkan kesalahan, menekan peringatan.
Properti | Nilai |
---|---|
Nilai default: | False |
Output format.
Properti | Nilai |
---|---|
Nilai default: | json |
Nilai yang diterima: | json, jsonc, none, table, tsv, yaml, yamlc |
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.
Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.
Properti | Nilai |
---|---|
Nilai default: | False |
az containerapp github-action add (containerapp extension)
Tambahkan alur kerja GitHub Actions ke repositori untuk menyebarkan aplikasi kontainer.
az containerapp github-action add --repo-url
[--branch]
[--build-env-vars]
[--context-path]
[--ids]
[--image]
[--login-with-github]
[--name]
[--registry-password]
[--registry-url]
[--registry-username]
[--resource-group]
[--service-principal-client-id]
[--service-principal-client-secret]
[--service-principal-tenant-id]
[--subscription]
[--token]
Contoh
Tambahkan GitHub Actions, menggunakan Azure Container Registry dan token akses pribadi.
az containerapp github-action add -g MyResourceGroup -n my-containerapp --repo-url https://github.com/userid/repo --branch main --registry-url myregistryurl.azurecr.io --service-principal-client-id 00000000-0000-0000-0000-00000000 --service-principal-tenant-id 00000000-0000-0000-0000-00000000 --service-principal-client-secret ClientSecret --token MyAccessToken
Tambahkan GitHub Actions, menggunakan Azure Container Registry dan token akses pribadi, konfigurasikan build gambar melalui variabel lingkungan build.
az containerapp github-action add -g MyResourceGroup -n my-containerapp --repo-url https://github.com/userid/repo --branch main --registry-url myregistryurl.azurecr.io --service-principal-client-id 00000000-0000-0000-0000-00000000 --service-principal-tenant-id 00000000-0000-0000-0000-00000000 --service-principal-client-secret ClientSecret --token MyAccessToken --build-env-vars BP_JVM_VERSION=21 BP_MAVEN_VERSION=4
Tambahkan GitHub Actions, menggunakan Azure Container Registry dan masuk ke alur GitHub untuk mengambil token akses pribadi.
az containerapp github-action add -g MyResourceGroup -n my-containerapp --repo-url https://github.com/userid/repo --branch main --registry-url myregistryurl.azurecr.io --service-principal-client-id 00000000-0000-0000-0000-00000000 --service-principal-tenant-id 00000000-0000-0000-0000-00000000 --service-principal-client-secret ClientSecret --login-with-github
Tambahkan GitHub Actions, menggunakan Docker Hub dan masuk ke alur GitHub untuk mengambil token akses pribadi.
az containerapp github-action add -g MyResourceGroup -n my-containerapp --repo-url https://github.com/userid/repo --branch main --registry-username MyUsername --registry-password MyPassword --service-principal-client-id 00000000-0000-0000-0000-00000000 --service-principal-tenant-id 00000000-0000-0000-0000-00000000 --service-principal-client-secret ClientSecret --login-with-github
Parameter yang Diperlukan
Repositori GitHub tempat file alur kerja akan ditambahkan. Dalam format: https://github.com/<owner>/<repository-name>
.
Parameter Opsional
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Cabang repositori Github. Diasumsikan sebagai cabang default repositori Github jika tidak ditentukan.
Daftar variabel lingkungan untuk build. Nilai yang dipisahkan spasi dalam format 'key=value'.
Jalur dalam repositori untuk menjalankan build docker. Default ke "./".
Satu atau beberapa ID sumber daya (dibatasi spasi). Ini harus menjadi ID sumber daya lengkap yang berisi semua informasi argumen 'Id Sumber Daya'. Anda harus menyediakan argumen --ids atau 'Resource Id' lainnya.
Properti | Nilai |
---|---|
Parameter group: | Resource Id Arguments |
Nama gambar kontainer yang harus digunakan oleh Tindakan Github. Default ke nama Aplikasi Kontainer.
Masuk secara interaktif dengan Github untuk mengambil Token Akses Pribadi.
Properti | Nilai |
---|---|
Nilai default: | False |
Nama Containerapp. Nama harus terdiri dari karakter alfanumerik huruf kecil atau '-', dimulai dengan huruf, diakhir dengan karakter alfanumerik, tidak boleh memiliki '--', dan harus kurang dari 32 karakter.
Properti | Nilai |
---|---|
Parameter group: | Resource Id Arguments |
Kata sandi registri. Jika menggunakan Azure Container Registry, kami akan mencoba menyimpulkan kredensial jika tidak disediakan.
Server registri kontainer, misalnya myregistry.azurecr.io.
Nama pengguna registri. Jika menggunakan Azure Container Registry, kami akan mencoba menyimpulkan kredensial jika tidak disediakan.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>
.
Properti | Nilai |
---|---|
Parameter group: | Resource Id Arguments |
ID klien prinsipal layanan.
Rahasia klien dari 'service principal'.
ID penyewa perwakilan layanan.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Properti | Nilai |
---|---|
Parameter group: | Resource Id Arguments |
Token Akses Pribadi dengan akses tulis ke repositori yang ditentukan. Untuk informasi selengkapnya: https://help.github.com/en/github/authenticating-to-github/creating-a-personal-access-token-for-the-command-line.
Parameter Global
Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.
Properti | Nilai |
---|---|
Nilai default: | False |
Tampilkan pesan bantuan ini dan keluar.
Hanya tampilkan kesalahan, menekan peringatan.
Properti | Nilai |
---|---|
Nilai default: | False |
Output format.
Properti | Nilai |
---|---|
Nilai default: | json |
Nilai yang diterima: | json, jsonc, none, table, tsv, yaml, yamlc |
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.
Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.
Properti | Nilai |
---|---|
Nilai default: | False |
az containerapp github-action delete
Hapus alur kerja Tindakan GitHub Aplikasi Kontainer yang dikonfigurasi sebelumnya dari repositori.
az containerapp github-action delete [--ids]
[--login-with-github]
[--name]
[--resource-group]
[--subscription]
[--token]
Contoh
Hapus GitHub Actions menggunakan token akses pribadi.
az containerapp github-action delete -g MyResourceGroup -n MyContainerapp --token MyAccessToken
Hapus GitHub Actions menggunakan masuk ke alur GitHub untuk mengambil token akses pribadi.
az containerapp github-action delete -g MyResourceGroup -n MyContainerapp --login-with-github
Parameter Opsional
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Satu atau beberapa ID sumber daya (dibatasi spasi). Ini harus menjadi ID sumber daya lengkap yang berisi semua informasi argumen 'Id Sumber Daya'. Anda harus menyediakan argumen --ids atau 'Resource Id' lainnya.
Properti | Nilai |
---|---|
Parameter group: | Resource Id Arguments |
Masuk secara interaktif dengan Github untuk mengambil Token Akses Pribadi.
Properti | Nilai |
---|---|
Nilai default: | False |
Nama Containerapp. Nama harus terdiri dari karakter alfanumerik huruf kecil atau '-', dimulai dengan huruf, diakhir dengan karakter alfanumerik, tidak boleh memiliki '--', dan harus kurang dari 32 karakter.
Properti | Nilai |
---|---|
Parameter group: | Resource Id Arguments |
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>
.
Properti | Nilai |
---|---|
Parameter group: | Resource Id Arguments |
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Properti | Nilai |
---|---|
Parameter group: | Resource Id Arguments |
Token Akses Pribadi dengan akses tulis ke repositori yang ditentukan. Untuk informasi selengkapnya: https://help.github.com/en/github/authenticating-to-github/creating-a-personal-access-token-for-the-command-line.
Parameter Global
Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.
Properti | Nilai |
---|---|
Nilai default: | False |
Tampilkan pesan bantuan ini dan keluar.
Hanya tampilkan kesalahan, menekan peringatan.
Properti | Nilai |
---|---|
Nilai default: | False |
Output format.
Properti | Nilai |
---|---|
Nilai default: | json |
Nilai yang diterima: | json, jsonc, none, table, tsv, yaml, yamlc |
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.
Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.
Properti | Nilai |
---|---|
Nilai default: | False |
az containerapp github-action show
Tampilkan konfigurasi GitHub Actions pada aplikasi kontainer.
az containerapp github-action show [--ids]
[--name]
[--resource-group]
[--subscription]
Contoh
Tampilkan konfigurasi GitHub Actions pada Containerapp.
az containerapp github-action show -g MyResourceGroup -n MyContainerapp
Parameter Opsional
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Satu atau beberapa ID sumber daya (dibatasi spasi). Ini harus menjadi ID sumber daya lengkap yang berisi semua informasi argumen 'Id Sumber Daya'. Anda harus menyediakan argumen --ids atau 'Resource Id' lainnya.
Properti | Nilai |
---|---|
Parameter group: | Resource Id Arguments |
Nama Containerapp. Nama harus terdiri dari karakter alfanumerik huruf kecil atau '-', dimulai dengan huruf, diakhir dengan karakter alfanumerik, tidak boleh memiliki '--', dan harus kurang dari 32 karakter.
Properti | Nilai |
---|---|
Parameter group: | Resource Id Arguments |
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>
.
Properti | Nilai |
---|---|
Parameter group: | Resource Id Arguments |
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Properti | Nilai |
---|---|
Parameter group: | Resource Id Arguments |
Parameter Global
Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.
Properti | Nilai |
---|---|
Nilai default: | False |
Tampilkan pesan bantuan ini dan keluar.
Hanya tampilkan kesalahan, menekan peringatan.
Properti | Nilai |
---|---|
Nilai default: | False |
Output format.
Properti | Nilai |
---|---|
Nilai default: | json |
Nilai yang diterima: | json, jsonc, none, table, tsv, yaml, yamlc |
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.
Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.
Properti | Nilai |
---|---|
Nilai default: | False |