az containerapp github-action
Nota
Grup perintah ini memiliki perintah yang ditentukan di Azure CLI dan setidaknya satu ekstensi. Instal setiap ekstensi untuk mendapatkan manfaat dari kemampuannya yang diperluas. Pelajari selengkapnya tentang ekstensi.
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. |
Inti | GA |
az containerapp github-action add (containerapp extension) |
Tambahkan alur kerja GitHub Actions ke repositori untuk menyebarkan aplikasi kontainer. |
Ekstensi | GA |
az containerapp github-action delete |
Hapus alur kerja Tindakan GitHub Aplikasi Kontainer yang dikonfigurasi sebelumnya dari repositori. |
Inti | GA |
az containerapp github-action show |
Tampilkan konfigurasi GitHub Actions pada aplikasi kontainer. |
Inti | 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
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.
Nama gambar kontainer yang harus digunakan oleh Tindakan Github. Default ke nama Aplikasi Kontainer.
Masuk secara interaktif dengan Github untuk mengambil Token Akses Pribadi.
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.
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>
.
ID klien perwakilan layanan.
Rahasia klien perwakilan layanan.
ID penyewa perwakilan layanan.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
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.
Tampilkan pesan bantuan ini dan keluar.
Hanya tampilkan kesalahan, menekan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.
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
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.
Nama gambar kontainer yang harus digunakan oleh Tindakan Github. Default ke nama Aplikasi Kontainer.
Masuk secara interaktif dengan Github untuk mengambil Token Akses Pribadi.
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.
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>
.
ID klien perwakilan layanan.
Rahasia klien perwakilan layanan.
ID penyewa perwakilan layanan.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
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.
Tampilkan pesan bantuan ini dan keluar.
Hanya tampilkan kesalahan, menekan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.
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
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.
Masuk secara interaktif dengan Github untuk mengambil Token Akses Pribadi.
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.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>
.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
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.
Tampilkan pesan bantuan ini dan keluar.
Hanya tampilkan kesalahan, menekan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.
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
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.
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.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>
.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Parameter Global
Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.
Tampilkan pesan bantuan ini dan keluar.
Hanya tampilkan kesalahan, menekan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.