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

--repo-url

Repozytorium GitHub, do którego zostanie dodany plik przepływu pracy. W formacie: https://github.com//.

Parametry opcjonalne

--branch -b

Gałąź repozytorium Github. Zakłada się, że jest to domyślna gałąź repozytorium GitHub, jeśli nie zostanie określona.

--context-path

Ścieżka w repozytorium, z którego ma zostać uruchomiona kompilacja platformy Docker. Wartość domyślna to "./".

--ids

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".

--image -i

Nazwa obrazu kontenera, którego powinna używać akcja usługi Github. Domyślnie jest używana nazwa aplikacji kontenera.

--login-with-github

Interaktywnie zaloguj się przy użyciu usługi GitHub, aby pobrać osobisty token dostępu.

wartość domyślna: False
--name -n

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.

--registry-password

Hasło rejestru. Jeśli używasz usługi Azure Container Registry, spróbujemy wywnioskować poświadczenia, jeśli nie zostaną podane.

--registry-url

Serwer rejestru kontenerów, np. myregistry.azurecr.io.

--registry-username

Nazwa użytkownika rejestru. Jeśli używasz usługi Azure Container Registry, spróbujemy wywnioskować poświadczenia, jeśli nie zostaną podane.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--service-principal-client-id

Identyfikator klienta jednostki usługi.

--service-principal-client-secret

Wpis tajny klienta jednostki usługi.

--service-principal-tenant-id

Identyfikator dzierżawy jednostki usługi.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--token

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
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

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

--repo-url

Repozytorium GitHub, do którego zostanie dodany plik przepływu pracy. W formacie: https://github.com//.

Parametry opcjonalne

--branch -b

Gałąź repozytorium Github. Zakłada się, że jest to domyślna gałąź repozytorium GitHub, jeśli nie zostanie określona.

--build-env-vars
Wersja zapoznawcza

Lista zmiennych środowiskowych dla kompilacji. Wartości rozdzielone spacjami w formacie "key=value".

--context-path

Ścieżka w repozytorium, z którego ma zostać uruchomiona kompilacja platformy Docker. Wartość domyślna to "./".

--ids

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".

--image -i

Nazwa obrazu kontenera, którego powinna używać akcja usługi Github. Domyślnie jest używana nazwa aplikacji kontenera.

--login-with-github

Interaktywnie zaloguj się przy użyciu usługi GitHub, aby pobrać osobisty token dostępu.

wartość domyślna: False
--name -n

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.

--registry-password

Hasło rejestru. Jeśli używasz usługi Azure Container Registry, spróbujemy wywnioskować poświadczenia, jeśli nie zostaną podane.

--registry-url

Serwer rejestru kontenerów, np. myregistry.azurecr.io.

--registry-username

Nazwa użytkownika rejestru. Jeśli używasz usługi Azure Container Registry, spróbujemy wywnioskować poświadczenia, jeśli nie zostaną podane.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--service-principal-client-id

Identyfikator klienta jednostki usługi.

--service-principal-client-secret

Wpis tajny klienta jednostki usługi.

--service-principal-tenant-id

Identyfikator dzierżawy jednostki usługi.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--token

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
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

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

--ids

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".

--login-with-github

Interaktywnie zaloguj się przy użyciu usługi GitHub, aby pobrać osobisty token dostępu.

wartość domyślna: False
--name -n

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.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--token

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
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

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

--ids

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".

--name -n

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.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.