Bagikan melalui


az functionapp deployment github-actions

Mengonfigurasi GitHub Actions untuk functionapp.

Perintah

Nama Deskripsi Jenis Status
az functionapp deployment github-actions add

Tambahkan file alur kerja GitHub Actions ke repositori yang ditentukan. Alur kerja akan membangun dan menyebarkan aplikasi Anda ke functionapp yang ditentukan.

Core GA
az functionapp deployment github-actions remove

Hapus dan putuskan sambungan file alur kerja GitHub Actions dari repositori yang ditentukan.

Core GA

az functionapp deployment github-actions add

Tambahkan file alur kerja GitHub Actions ke repositori yang ditentukan. Alur kerja akan membangun dan menyebarkan aplikasi Anda ke functionapp yang ditentukan.

az functionapp deployment github-actions add --repo
                                             [--branch]
                                             [--build-path]
                                             [--force]
                                             [--ids]
                                             [--login-with-github]
                                             [--name]
                                             [--resource-group]
                                             [--runtime]
                                             [--runtime-version]
                                             [--slot]
                                             [--subscription]
                                             [--token]

Contoh

Menambahkan GitHub Actions ke repositori tertentu, menyediakan token akses pribadi

az functionapp deployment github-actions add --repo "githubUser/githubRepo" -g MyResourceGroup -n MyFunctionapp --token MyPersonalAccessToken

Menambahkan GitHub Actions ke repositori tertentu, menggunakan metode interaktif untuk mengambil token akses pribadi

az functionapp deployment github-actions add --repo "githubUser/githubRepo" -g MyResourceGroup -n MyFunctionapp --login-with-github

Parameter yang Diperlukan

--repo

Repositori GitHub tempat file alur kerja akan ditambahkan. Dalam format: https://github.com/<owner>/<repository-name> atau <owner>/<repository-name>.

Parameter Opsional

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

--branch -b

Cabang tempat file alur kerja akan ditambahkan.

Properti Nilai
Nilai default: master
--build-path

Jalur ke persyaratan build. Misalnya: jalur paket, direktori XML POM.

Properti Nilai
Nilai default: .
--force -f

Jika benar, perintah akan menimpa file alur kerja apa pun dengan nama yang bertentangan.

Properti Nilai
Nilai default: False
--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
Grup parameter: Resource Id Arguments
--login-with-github

Masuk secara interaktif dengan Github untuk mengambil Token Akses Pribadi.

Properti Nilai
Grup parameter: Github Arguments
Nilai default: False
--name -n

Nama aplikasi fungsi.

Properti Nilai
Grup parameter: Resource Id Arguments
--resource-group -g

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

Properti Nilai
Grup parameter: Resource Id Arguments
--runtime -r

Tumpukan runtime fungsi. Gunakan "az functionapp list-runtimes" untuk memeriksa runtime dan versi yang didukung.

--runtime-version -v

Versi tumpukan runtime fungsi. Tumpukan runtime fungsi. Gunakan "az functionapp list-runtimes" untuk memeriksa runtime dan versi yang didukung.

--slot -s

Nama slot. Default ke slot produksi jika tidak ditentukan.

--subscription

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

Properti Nilai
Grup parameter: 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.

Properti Nilai
Grup parameter: Github 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

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.

--verbose

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

Properti Nilai
Nilai default: False

az functionapp deployment github-actions remove

Hapus dan putuskan sambungan file alur kerja GitHub Actions dari repositori yang ditentukan.

az functionapp deployment github-actions remove --repo
                                                [--branch]
                                                [--ids]
                                                [--login-with-github]
                                                [--name]
                                                [--resource-group]
                                                [--slot]
                                                [--subscription]
                                                [--token]

Contoh

Menghapus GitHub Actions dari repositori tertentu, menyediakan token akses pribadi

az functionapp deployment github-actions remove --repo "githubUser/githubRepo" -g MyResourceGroup -n MyFunctionapp --token MyPersonalAccessToken

Menghapus GitHub Actions dari repositori tertentu, menggunakan metode interaktif untuk mengambil token akses pribadi

az functionapp deployment github-actions remove --repo "githubUser/githubRepo" -g MyResourceGroup -n MyFunctionapp --login-with-github

Parameter yang Diperlukan

--repo

Repositori GitHub tempat file alur kerja akan ditambahkan. Dalam format: https://github.com/<owner>/<repository-name> atau <owner>/<repository-name>.

Parameter Opsional

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

--branch -b

Cabang tempat file alur kerja akan ditambahkan.

Properti Nilai
Nilai default: master
--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
Grup parameter: Resource Id Arguments
--login-with-github

Masuk secara interaktif dengan Github untuk mengambil Token Akses Pribadi.

Properti Nilai
Grup parameter: Github Arguments
Nilai default: False
--name -n

Nama aplikasi fungsi.

Properti Nilai
Grup parameter: Resource Id Arguments
--resource-group -g

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

Properti Nilai
Grup parameter: Resource Id Arguments
--slot -s

Nama slot. Default ke slot produksi jika tidak ditentukan.

--subscription

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

Properti Nilai
Grup parameter: 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.

Properti Nilai
Grup parameter: Github 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

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.

--verbose

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

Properti Nilai
Nilai default: False