Bagikan melalui


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

--repo-url

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.

--branch -b

Cabang repositori Github. Diasumsikan sebagai cabang default repositori Github jika tidak ditentukan.

--context-path

Jalur dalam repositori untuk menjalankan build docker. Default ke "./".

--ids

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
--image -i

Nama gambar kontainer yang harus digunakan oleh Tindakan Github. Default ke nama Aplikasi Kontainer.

--login-with-github

Masuk secara interaktif dengan Github untuk mengambil Token Akses Pribadi.

Properti Nilai
Nilai default: False
--name -n

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
--registry-password

Kata sandi registri. Jika menggunakan Azure Container Registry, kami akan mencoba menyimpulkan kredensial jika tidak disediakan.

--registry-url

Server registri kontainer, misalnya myregistry.azurecr.io.

--registry-username

Nama pengguna registri. Jika menggunakan Azure Container Registry, kami akan mencoba menyimpulkan kredensial jika tidak disediakan.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Properti Nilai
Parameter group: Resource Id Arguments
--service-principal-client-id

ID klien prinsipal layanan.

--service-principal-client-secret

Rahasia klien dari 'service principal'.

--service-principal-tenant-id

ID penyewa perwakilan layanan.

--subscription

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

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
--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

Output format.

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.

--verbose

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

--repo-url

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.

--branch -b

Cabang repositori Github. Diasumsikan sebagai cabang default repositori Github jika tidak ditentukan.

--build-env-vars
Pratinjau

Daftar variabel lingkungan untuk build. Nilai yang dipisahkan spasi dalam format 'key=value'.

--context-path

Jalur dalam repositori untuk menjalankan build docker. Default ke "./".

--ids

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
--image -i

Nama gambar kontainer yang harus digunakan oleh Tindakan Github. Default ke nama Aplikasi Kontainer.

--login-with-github

Masuk secara interaktif dengan Github untuk mengambil Token Akses Pribadi.

Properti Nilai
Nilai default: False
--name -n

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
--registry-password

Kata sandi registri. Jika menggunakan Azure Container Registry, kami akan mencoba menyimpulkan kredensial jika tidak disediakan.

--registry-url

Server registri kontainer, misalnya myregistry.azurecr.io.

--registry-username

Nama pengguna registri. Jika menggunakan Azure Container Registry, kami akan mencoba menyimpulkan kredensial jika tidak disediakan.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Properti Nilai
Parameter group: Resource Id Arguments
--service-principal-client-id

ID klien prinsipal layanan.

--service-principal-client-secret

Rahasia klien dari 'service principal'.

--service-principal-tenant-id

ID penyewa perwakilan layanan.

--subscription

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

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
--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

Output format.

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.

--verbose

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.

--ids

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
--login-with-github

Masuk secara interaktif dengan Github untuk mengambil Token Akses Pribadi.

Properti Nilai
Nilai default: False
--name -n

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
--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Properti Nilai
Parameter group: Resource Id Arguments
--subscription

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

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
--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

Output format.

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.

--verbose

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.

--ids

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
--name -n

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
--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Properti Nilai
Parameter group: Resource Id Arguments
--subscription

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
--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

Output format.

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.

--verbose

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

Properti Nilai
Nilai default: False