az containerapp github-action
Uwaga
Ta grupa poleceń zawiera polecenia zdefiniowane zarówno w interfejsie wiersza polecenia platformy Azure, jak i w co najmniej jednym rozszerzeniu. Zainstaluj każde rozszerzenie, aby korzystać z rozszerzonych możliwości. Dowiedz się więcej o rozszerzeniach.
Polecenia do zarządzania funkcjami GitHub Actions.
Polecenia
Nazwa | Opis | Typ | Stan |
---|---|---|---|
az containerapp github-action add |
Dodawanie przepływu pracy funkcji GitHub Actions do repozytorium w celu wdrożenia aplikacji kontenera. |
Podstawowe funkcje | Ogólna dostępność |
az containerapp github-action add (containerapp rozszerzenie) |
Dodawanie przepływu pracy funkcji GitHub Actions do repozytorium w celu wdrożenia aplikacji kontenera. |
Numer wewnętrzny | Ogólna dostępność |
az containerapp github-action delete |
Usuń wcześniej skonfigurowany przepływ pracy funkcji GitHub Actions usługi Container Apps z repozytorium. |
Podstawowe funkcje | Ogólna dostępność |
az containerapp github-action show |
Pokaż konfigurację funkcji GitHub Actions w aplikacji kontenera. |
Podstawowe funkcje | Ogólna dostępność |
az containerapp github-action add
Dodawanie przepływu pracy funkcji GitHub Actions do repozytorium w celu wdrożenia aplikacji kontenera.
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]
Przykłady
Dodaj funkcję GitHub Actions przy użyciu usługi Azure Container Registry i osobistego tokenu dostępu.
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
Dodaj funkcję GitHub Actions przy użyciu usługi Azure Container Registry i zaloguj się do przepływu usługi GitHub, aby pobrać osobisty token dostępu.
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
Dodaj funkcję GitHub Actions przy użyciu usługi Docker Hub i zaloguj się do przepływu usługi GitHub, aby pobrać osobisty token dostępu.
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
Parametry wymagane
Repozytorium GitHub, do którego zostanie dodany plik przepływu pracy. W formacie: https://github.com//.
Parametry opcjonalne
Gałąź repozytorium Github. Zakłada się, że jest to domyślna gałąź repozytorium GitHub, jeśli nie zostanie określona.
Ścieżka w repozytorium, z którego ma zostać uruchomiona kompilacja platformy Docker. Wartość domyślna to "./".
Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien to być pełny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".
Nazwa obrazu kontenera, którego powinna używać akcja usługi Github. Domyślnie jest używana nazwa aplikacji kontenera.
Interaktywnie zaloguj się przy użyciu usługi GitHub, aby pobrać osobisty token dostępu.
Nazwa aplikacji kontenera. Nazwa musi składać się z małych liter alfanumerycznych lub "-", zaczynając od litery, kończącej się znakiem alfanumerycznym, nie może mieć znaku "--" i musi być mniejsza niż 32 znaki.
Hasło rejestru. Jeśli używasz usługi Azure Container Registry, spróbujemy wywnioskować poświadczenia, jeśli nie zostaną podane.
Serwer rejestru kontenerów, np. myregistry.azurecr.io.
Nazwa użytkownika rejestru. Jeśli używasz usługi Azure Container Registry, spróbujemy wywnioskować poświadczenia, jeśli nie zostaną podane.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>
.
Identyfikator klienta jednostki usługi.
Wpis tajny klienta jednostki usługi.
Identyfikator dzierżawy jednostki usługi.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID
.
Osobisty token dostępu z dostępem do zapisu do określonego repozytorium. Aby uzyskać więcej informacji: https://help.github.com/en/github/authenticating-to-github/creating-a-personal-access-token-for-the-command-line.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID
.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
az containerapp github-action add (containerapp rozszerzenie)
Dodawanie przepływu pracy funkcji GitHub Actions do repozytorium w celu wdrożenia aplikacji kontenera.
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]
Przykłady
Dodaj funkcję GitHub Actions przy użyciu usługi Azure Container Registry i osobistego tokenu dostępu.
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
Dodaj funkcję GitHub Actions przy użyciu usługi Azure Container Registry i osobistego tokenu dostępu, skonfiguruj kompilację obrazu za pomocą zmiennych środowiskowych kompilacji.
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
Dodaj funkcję GitHub Actions przy użyciu usługi Azure Container Registry i zaloguj się do przepływu usługi GitHub, aby pobrać osobisty token dostępu.
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
Dodaj funkcję GitHub Actions przy użyciu usługi Docker Hub i zaloguj się do przepływu usługi GitHub, aby pobrać osobisty token dostępu.
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
Parametry wymagane
Repozytorium GitHub, do którego zostanie dodany plik przepływu pracy. W formacie: https://github.com//.
Parametry opcjonalne
Gałąź repozytorium Github. Zakłada się, że jest to domyślna gałąź repozytorium GitHub, jeśli nie zostanie określona.
Lista zmiennych środowiskowych dla kompilacji. Wartości rozdzielone spacjami w formacie "key=value".
Ścieżka w repozytorium, z którego ma zostać uruchomiona kompilacja platformy Docker. Wartość domyślna to "./".
Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien to być pełny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".
Nazwa obrazu kontenera, którego powinna używać akcja usługi Github. Domyślnie jest używana nazwa aplikacji kontenera.
Interaktywnie zaloguj się przy użyciu usługi GitHub, aby pobrać osobisty token dostępu.
Nazwa aplikacji kontenera. Nazwa musi składać się z małych liter alfanumerycznych lub "-", zaczynając od litery, kończącej się znakiem alfanumerycznym, nie może mieć znaku "--" i musi być mniejsza niż 32 znaki.
Hasło rejestru. Jeśli używasz usługi Azure Container Registry, spróbujemy wywnioskować poświadczenia, jeśli nie zostaną podane.
Serwer rejestru kontenerów, np. myregistry.azurecr.io.
Nazwa użytkownika rejestru. Jeśli używasz usługi Azure Container Registry, spróbujemy wywnioskować poświadczenia, jeśli nie zostaną podane.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>
.
Identyfikator klienta jednostki usługi.
Wpis tajny klienta jednostki usługi.
Identyfikator dzierżawy jednostki usługi.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID
.
Osobisty token dostępu z dostępem do zapisu do określonego repozytorium. Aby uzyskać więcej informacji: https://help.github.com/en/github/authenticating-to-github/creating-a-personal-access-token-for-the-command-line.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID
.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
az containerapp github-action delete
Usuń wcześniej skonfigurowany przepływ pracy funkcji GitHub Actions usługi Container Apps z repozytorium.
az containerapp github-action delete [--ids]
[--login-with-github]
[--name]
[--resource-group]
[--subscription]
[--token]
Przykłady
Usuń funkcję GitHub Actions przy użyciu osobistego tokenu dostępu.
az containerapp github-action delete -g MyResourceGroup -n MyContainerapp --token MyAccessToken
Usuń funkcję GitHub Actions przy użyciu logowania do przepływu usługi GitHub, aby pobrać osobisty token dostępu.
az containerapp github-action delete -g MyResourceGroup -n MyContainerapp --login-with-github
Parametry opcjonalne
Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien to być pełny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".
Interaktywnie zaloguj się przy użyciu usługi GitHub, aby pobrać osobisty token dostępu.
Nazwa aplikacji kontenera. Nazwa musi składać się z małych liter alfanumerycznych lub "-", zaczynając od litery, kończącej się znakiem alfanumerycznym, nie może mieć znaku "--" i musi być mniejsza niż 32 znaki.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>
.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID
.
Osobisty token dostępu z dostępem do zapisu do określonego repozytorium. Aby uzyskać więcej informacji: https://help.github.com/en/github/authenticating-to-github/creating-a-personal-access-token-for-the-command-line.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID
.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
az containerapp github-action show
Pokaż konfigurację funkcji GitHub Actions w aplikacji kontenera.
az containerapp github-action show [--ids]
[--name]
[--resource-group]
[--subscription]
Przykłady
Pokaż konfigurację funkcji GitHub Actions w aplikacji kontenera.
az containerapp github-action show -g MyResourceGroup -n MyContainerapp
Parametry opcjonalne
Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien to być pełny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".
Nazwa aplikacji kontenera. Nazwa musi składać się z małych liter alfanumerycznych lub "-", zaczynając od litery, kończącej się znakiem alfanumerycznym, nie może mieć znaku "--" i musi być mniejsza niż 32 znaki.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>
.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID
.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID
.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.