az containerapp github-action
Not
Bu komut grubunda hem Azure CLI hem de en az bir uzantıda tanımlanan komutlar vardır. Genişletilmiş özelliklerinden yararlanmak için her uzantıyı yükleyin. Uzantılar hakkında daha fazla bilgi edinin.
GitHub Actions'ı yönetme komutları.
Komutlar
Name | Description | Tür | Durum |
---|---|---|---|
az containerapp github-action add |
Kapsayıcı uygulamasını dağıtmak için depoya GitHub Actions iş akışı ekleyin. |
Temel | GA |
az containerapp github-action add (containerapp uzantı) |
Kapsayıcı uygulamasını dağıtmak için depoya GitHub Actions iş akışı ekleyin. |
Dahili | GA |
az containerapp github-action delete |
Daha önce yapılandırılmış bir Container Apps GitHub Actions iş akışını bir depodan kaldırın. |
Temel | GA |
az containerapp github-action show |
GitHub Actions yapılandırmasını bir kapsayıcı uygulamasında gösterme. |
Temel | GA |
az containerapp github-action add
Kapsayıcı uygulamasını dağıtmak için depoya GitHub Actions iş akışı ekleyin.
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]
Örnekler
Azure Container Registry ve kişisel erişim belirtecini kullanarak GitHub Actions ekleyin.
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
Azure Container Registry kullanarak GitHub Actions ekleyin ve kişisel erişim belirtecini almak için GitHub akışında oturum açın.
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
Docker Hub'ı kullanarak GitHub Actions ekleyin ve kişisel erişim belirtecini almak için GitHub akışında oturum açın.
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
Gerekli Parametreler
İş akışı dosyasının eklendiği GitHub deposu. Biçiminde: https://github.com//.
İsteğe Bağlı Parametreler
Github deposunun dalı. Belirtilmezse Github deposunun varsayılan dalı olduğu varsayılır.
Docker derlemesinin çalıştırıldığı depodaki yol. Varsayılan olarak "./" 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.
Github Eyleminin kullanması gereken kapsayıcı görüntüsü adı. Varsayılan olarak Kapsayıcı Uygulaması adı kullanılır.
Kişisel Erişim Belirtecini almak için Github ile etkileşimli olarak oturum açın.
Containerapp'in adı. Ad küçük harf alfasayısal karakterlerden veya '-' karakterlerinden oluşmalıdır, harfle başlamalı, alfasayısal karakterle bitmelidir, '--' olamaz ve 32 karakterden az olmalıdır.
Kayıt defterinin parolası. Azure Container Registry kullanılıyorsa, sağlanmazsa kimlik bilgilerini çıkarsamaya çalışacağız.
Kapsayıcı kayıt defteri sunucusu, örneğin myregistry.azurecr.io.
Kayıt defterinin kullanıcı adı. Azure Container Registry kullanılıyorsa, sağlanmazsa kimlik bilgilerini çıkarsamaya çalışacağız.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
Hizmet sorumlusu istemci kimliği.
Hizmet sorumlusu istemci gizli dizisi.
Hizmet sorumlusu kiracı kimliği.
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
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. kullanarak az account set -s NAME_OR_ID
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 containerapp github-action add (containerapp uzantı)
Kapsayıcı uygulamasını dağıtmak için depoya GitHub Actions iş akışı ekleyin.
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]
Örnekler
Azure Container Registry ve kişisel erişim belirtecini kullanarak GitHub Actions ekleyin.
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
Azure Container Registry ve kişisel erişim belirtecini kullanarak GitHub Actions ekleyin, derleme ortamı değişkenleri aracılığıyla görüntü derlemesini yapılandırın.
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
Azure Container Registry kullanarak GitHub Actions ekleyin ve kişisel erişim belirtecini almak için GitHub akışında oturum açın.
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
Docker Hub'ı kullanarak GitHub Actions ekleyin ve kişisel erişim belirtecini almak için GitHub akışında oturum açın.
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
Gerekli Parametreler
İş akışı dosyasının eklendiği GitHub deposu. Biçiminde: https://github.com//.
İsteğe Bağlı Parametreler
Github deposunun dalı. Belirtilmezse Github deposunun varsayılan dalı olduğu varsayılır.
Derleme için ortam değişkenlerinin listesi. 'key=value' biçiminde boşlukla ayrılmış değerler.
Docker derlemesinin çalıştırıldığı depodaki yol. Varsayılan olarak "./" 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.
Github Eyleminin kullanması gereken kapsayıcı görüntüsü adı. Varsayılan olarak Kapsayıcı Uygulaması adı kullanılır.
Kişisel Erişim Belirtecini almak için Github ile etkileşimli olarak oturum açın.
Containerapp'in adı. Ad küçük harf alfasayısal karakterlerden veya '-' karakterlerinden oluşmalıdır, harfle başlamalı, alfasayısal karakterle bitmelidir, '--' olamaz ve 32 karakterden az olmalıdır.
Kayıt defterinin parolası. Azure Container Registry kullanılıyorsa, sağlanmazsa kimlik bilgilerini çıkarsamaya çalışacağız.
Kapsayıcı kayıt defteri sunucusu, örneğin myregistry.azurecr.io.
Kayıt defterinin kullanıcı adı. Azure Container Registry kullanılıyorsa, sağlanmazsa kimlik bilgilerini çıkarsamaya çalışacağız.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
Hizmet sorumlusu istemci kimliği.
Hizmet sorumlusu istemci gizli dizisi.
Hizmet sorumlusu kiracı kimliği.
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
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. kullanarak az account set -s NAME_OR_ID
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 containerapp github-action delete
Daha önce yapılandırılmış bir Container Apps GitHub Actions iş akışını bir depodan kaldırın.
az containerapp github-action delete [--ids]
[--login-with-github]
[--name]
[--resource-group]
[--subscription]
[--token]
Örnekler
Kişisel erişim belirtecini kullanarak GitHub Actions'ı kaldırın.
az containerapp github-action delete -g MyResourceGroup -n MyContainerapp --token MyAccessToken
Kişisel erişim belirtecini almak için GitHub akışında oturum açmak için GitHub Actions'ı kaldırın.
az containerapp github-action delete -g MyResourceGroup -n MyContainerapp --login-with-github
İsteğe Bağlı Parametreler
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.
Containerapp'in adı. Ad küçük harf alfasayısal karakterlerden veya '-' karakterlerinden oluşmalıdır, harfle başlamalı, alfasayısal karakterle bitmelidir, '--' olamaz ve 32 karakterden az olmalıdır.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
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. kullanarak az account set -s NAME_OR_ID
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 containerapp github-action show
GitHub Actions yapılandırmasını bir kapsayıcı uygulamasında gösterme.
az containerapp github-action show [--ids]
[--name]
[--resource-group]
[--subscription]
Örnekler
Containerapp'te GitHub Actions yapılandırmasını gösterin.
az containerapp github-action show -g MyResourceGroup -n MyContainerapp
İsteğe Bağlı Parametreler
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.
Containerapp'in adı. Ad küçük harf alfasayısal karakterlerden veya '-' karakterlerinden oluşmalıdır, harfle başlamalı, alfasayısal karakterle bitmelidir, '--' olamaz ve 32 karakterden az olmalıdır.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
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. kullanarak az account set -s NAME_OR_ID
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.