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. |
Göbek | GA |
az webapp deployment github-actions remove |
GitHub Actions iş akışı dosyasını kaldırın ve belirtilen depodan bağlantısını kesin. |
Göbek | 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
İş akışı dosyasının eklendiği dal. Belirtilmezse varsayılan olarak "ana" olur.
True olduğunda, komut çakışan bir ada sahip tüm iş akışı dosyalarının üzerine yazar.
Bir veya daha fazla kaynak kimlikleri (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' bağımsız değişkenlerini sağlamanız gerekir.
Kişisel Erişim Belirtecini almak için GitHub ile etkileşimli olarak oturum açın.
Web uygulamasının adı. Belirtilmezse, rastgele bir ad oluşturulur.
az configure --defaults web=<name>
kullanarak varsayılanı yapılandırabilirsiniz.
Kaynak grubunun adı.
az configure --defaults group=<name>
kullanarak varsayılan grubu yapılandırabilirsiniz.
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_ID
kullanarak varsayılan aboneliği yapılandırabilirsiniz.
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.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_ID
kullanarak varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
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
İş akışı dosyasının eklendiği dal. Belirtilmezse varsayılan olarak "ana" olur.
Bir veya daha fazla kaynak kimlikleri (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' bağımsız değişkenlerini sağlamanız gerekir.
Kişisel Erişim Belirtecini almak için GitHub ile etkileşimli olarak oturum açın.
Web uygulamasının adı. Belirtilmezse, rastgele bir ad oluşturulur.
az configure --defaults web=<name>
kullanarak varsayılanı yapılandırabilirsiniz.
Kaynak grubunun adı.
az configure --defaults group=<name>
kullanarak varsayılan grubu yapılandırabilirsiniz.
Yuvanın adı. Belirtilmezse varsayılan olarak üretim yuvasına geçin.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_ID
kullanarak varsayılan aboneliği yapılandırabilirsiniz.
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.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_ID
kullanarak varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.