az webapp deployment github-actions
Web uygulaması için GitHub Actions'ı yapılandırın.
Komutlar
| Name | Description | Tür | Durum |
|---|---|---|---|
| az webapp deployment github-actions add |
Belirtilen depoya bir GitHub Actions iş akışı dosyası ekleyin. İş akışı uygulamanızı derleyip belirtilen web uygulamasına dağıtır. |
Core | GA |
| az webapp deployment github-actions remove |
GitHub Actions iş akışı dosyasını kaldırın ve belirtilen depodan bağlantısını kesin. |
Core | GA |
az webapp deployment github-actions add
Belirtilen depoya bir GitHub Actions iş akışı dosyası ekleyin. İş akışı uygulamanızı derleyip belirtilen web uygulamasına dağıtır.
az webapp deployment github-actions add --repo
[--branch]
[--force]
[--ids]
[--login-with-github]
[--name]
[--resource-group]
[--runtime]
[--slot]
[--subscription]
[--token]
Örnekler
GitHub Actions'ı belirtilen bir depoya ekleyerek kişisel erişim belirteci sağlama
az webapp deployment github-actions add --repo "githubUser/githubRepo" -g MyResourceGroup -n MyWebapp --token MyPersonalAccessToken
Kişisel erişim belirtecini almak için etkileşimli bir yöntem kullanarak GitHub Actions'ı belirtilen bir depoya ekleme
az webapp deployment github-actions add --repo "githubUser/githubRepo" -g MyResourceGroup -n MyWebapp --login-with-github
Gerekli Parametreler
İş akışı dosyasının eklendiği GitHub deposu. biçiminde: <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.
İş akışı dosyasının eklendiği dal. Belirtilmezse varsayılan olarak "ana" olur.
| Özellik | Değer |
|---|---|
| Default value: | master |
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 |
|---|---|
| Default value: | False |
Web uygulamasının adı. Belirtilmezse, rastgele bir ad oluşturulur. kullanarak varsayılanı az configure --defaults web=<name>yapılandırabilirsiniz.
| Ö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 |
Framework biçiminde kurallı web çalışma zamanı|Sürüm, örneğin "PHP|5.6". Kullanılabilir liste için "az webapp list-runtimes" 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.
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 webapp deployment github-actions remove
GitHub Actions iş akışı dosyasını kaldırın ve belirtilen depodan bağlantısını kesin.
az webapp deployment github-actions remove --repo
[--branch]
[--ids]
[--login-with-github]
[--name]
[--resource-group]
[--slot]
[--subscription]
[--token]
Örnekler
GitHub Actions'ı belirtilen bir depodan kaldırarak kişisel erişim belirteci sağlama
az webapp deployment github-actions remove --repo "githubUser/githubRepo" -g MyResourceGroup -n MyWebapp --token MyPersonalAccessToken
Kişisel erişim belirtecini almak için etkileşimli bir yöntem kullanarak GitHub Actions'ı belirtilen bir depodan kaldırma
az webapp deployment github-actions remove --repo "githubUser/githubRepo" -g MyResourceGroup -n MyWebapp --login-with-github
Gerekli Parametreler
İş akışı dosyasının eklendiği GitHub deposu. biçiminde: <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.
İş akışı dosyasının eklendiği dal. Belirtilmezse varsayılan olarak "ana" olur.
| Özellik | Değer |
|---|---|
| Default value: | master |
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 |
|---|---|
| Default value: | False |
Web uygulamasının adı. Belirtilmezse, rastgele bir ad oluşturulur. kullanarak varsayılanı az configure --defaults web=<name>yapılandırabilirsiniz.
| Ö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.
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 |