az functionapp deployment github-actions
İşlev uygulaması için GitHub Actions yapılandırın.
Komutlar
| Name | Description | Tür | Durum |
|---|---|---|---|
| az functionapp deployment github-actions add |
Belirtilen depoya bir GitHub Actions iş akışı dosyası ekleyin. İş akışı uygulamanızı derleyip belirtilen işlev uygulamasına dağıtır. |
Core | GA |
| az functionapp deployment github-actions remove |
GitHub Actions iş akışı dosyasını belirtilen depodan kaldırın ve bağlantısını kesin. |
Core | GA |
az functionapp deployment github-actions add
Belirtilen depoya bir GitHub Actions iş akışı dosyası ekleyin. İş akışı uygulamanızı derleyip belirtilen işlev uygulamasına dağıtır.
az functionapp deployment github-actions add --repo
[--acquire-policy-token]
[--branch]
[--build-path]
[--change-reference]
[--force]
[--ids]
[--login-with-github]
[--name]
[--resource-group]
[--runtime]
[--runtime-version]
[--slot]
[--subscription]
[--token]
Örnekler
Kişisel erişim belirteci sağlayarak belirtilen bir depoya GitHub Actions ekleme
az functionapp deployment github-actions add --repo "githubUser/githubRepo" -g MyResourceGroup -n MyFunctionapp --token MyPersonalAccessToken
Kişisel erişim belirtecini almak için etkileşimli yöntem kullanarak belirtilen bir depoya GitHub Actions ekleme
az functionapp deployment github-actions add --repo "githubUser/githubRepo" -g MyResourceGroup -n MyFunctionapp --login-with-github
Gerekli Parametreler
İş akışı dosyasının eklendiği GitHub deposu. biçiminde: https://github.com/<owner>/<repository-name> veya <owner>/<repository-name>.
İsteğe Bağlı Parametreler
Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.
Bu kaynak işlemi için otomatik olarak bir Azure İlkesi belirteci alma.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Global Policy Arguments |
İş akışı dosyasının eklendiği dal.
| Özellik | Değer |
|---|---|
| Default value: | master |
Derleme gereksinimlerinin yolu. Örneğin: paket yolu, POM XML dizini.
| Özellik | Değer |
|---|---|
| Default value: | . |
Bu kaynak işlemi için ilgili değişiklik başvuru kimliği.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Global Policy Arguments |
True olduğunda, komut çakışan bir ada sahip tüm iş akışı dosyalarının üzerine yazar.
| Özellik | Değer |
|---|---|
| Default value: | False |
Bir veya daha fazla kaynak kimliği (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' parametrelerini vermelisiniz.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Resource Id Arguments |
Kişisel Erişim Belirtecini almak için Github ile etkileşimli olarak oturum açın.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Github Arguments |
| Default value: | False |
İşlev uygulamasının adı.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Resource Id Arguments |
Kaynak grubunun adı.
az configure --defaults group=<name>kullanarak varsayılan grubu yapılandırabilirsiniz.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Resource Id Arguments |
İşlevler çalışma zamanı yığını. Desteklenen çalışma zamanlarını ve sürümleri denetlemek için "az functionapp list-runtimes" komutunu kullanın.
İşlevler çalışma zamanı yığınının sürümü. İşlevler çalışma zamanı yığını. Desteklenen çalışma zamanlarını ve sürümleri denetlemek için "az functionapp list-runtimes" komutunu kullanın.
Yuvanın adı. Belirtilmezse varsayılan olarak üretim yuvasına geçin.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Resource Id Arguments |
Belirtilen depoya yazma erişimi olan bir Kişisel Erişim Belirteci. Daha fazla bilgi için: https://help.github.com/en/github/authenticating-to-github/creating-a-personal-access-token-for-the-command-line.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Github Arguments |
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
| Özellik | Değer |
|---|---|
| Default value: | False |
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
| Özellik | Değer |
|---|---|
| Default value: | False |
Çıkış biçimi.
| Özellik | Değer |
|---|---|
| Default value: | json |
| Kabul edilen değerler: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
| Özellik | Değer |
|---|---|
| Default value: | False |
az functionapp deployment github-actions remove
GitHub Actions iş akışı dosyasını belirtilen depodan kaldırın ve bağlantısını kesin.
az functionapp deployment github-actions remove --repo
[--acquire-policy-token]
[--branch]
[--change-reference]
[--ids]
[--login-with-github]
[--name]
[--resource-group]
[--slot]
[--subscription]
[--token]
Örnekler
Kişisel erişim belirteci sağlayarak belirtilen bir depodan GitHub Actions kaldırma
az functionapp deployment github-actions remove --repo "githubUser/githubRepo" -g MyResourceGroup -n MyFunctionapp --token MyPersonalAccessToken
Kişisel erişim belirtecini almak için etkileşimli bir yöntem kullanarak belirtilen bir depodan GitHub Actions kaldırma
az functionapp deployment github-actions remove --repo "githubUser/githubRepo" -g MyResourceGroup -n MyFunctionapp --login-with-github
Gerekli Parametreler
İş akışı dosyasının eklendiği GitHub deposu. biçiminde: https://github.com/<owner>/<repository-name> veya <owner>/<repository-name>.
İsteğe Bağlı Parametreler
Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.
Bu kaynak işlemi için otomatik olarak bir Azure İlkesi belirteci alma.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Global Policy Arguments |
İş akışı dosyasının eklendiği dal.
| Özellik | Değer |
|---|---|
| Default value: | master |
Bu kaynak işlemi için ilgili değişiklik başvuru kimliği.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Global Policy Arguments |
Bir veya daha fazla kaynak kimliği (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' parametrelerini vermelisiniz.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Resource Id Arguments |
Kişisel Erişim Belirtecini almak için Github ile etkileşimli olarak oturum açın.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Github Arguments |
| Default value: | False |
İşlev uygulamasının adı.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Resource Id Arguments |
Kaynak grubunun adı.
az configure --defaults group=<name>kullanarak varsayılan grubu yapılandırabilirsiniz.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Resource Id Arguments |
Yuvanın adı. Belirtilmezse varsayılan olarak üretim yuvasına geçin.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Resource Id Arguments |
Belirtilen depoya yazma erişimi olan bir Kişisel Erişim Belirteci. Daha fazla bilgi için: https://help.github.com/en/github/authenticating-to-github/creating-a-personal-access-token-for-the-command-line.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Github Arguments |
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
| Özellik | Değer |
|---|---|
| Default value: | False |
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
| Özellik | Değer |
|---|---|
| Default value: | False |
Çıkış biçimi.
| Özellik | Değer |
|---|---|
| Default value: | json |
| Kabul edilen değerler: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
| Özellik | Değer |
|---|---|
| Default value: | False |