Dela via


az containerapp github-action

Not

Den här kommandogruppen har kommandon som definieras i både Azure CLI och minst ett tillägg. Installera varje tillägg för att dra nytta av dess utökade funktioner. Läs mer om tillägg.

Kommandon för att hantera GitHub Actions.

Kommandon

Name Description Typ Status
az containerapp github-action add

Lägg till ett GitHub Actions-arbetsflöde till en lagringsplats för att distribuera en containerapp.

Kärna GA
az containerapp github-action add (containerapp anknytning)

Lägg till ett GitHub Actions-arbetsflöde till en lagringsplats för att distribuera en containerapp.

Förlängning GA
az containerapp github-action delete

Ta bort ett tidigare konfigurerat GitHub Actions-arbetsflöde för Container Apps från en lagringsplats.

Kärna GA
az containerapp github-action show

Visa GitHub Actions-konfigurationen i en containerapp.

Kärna GA

az containerapp github-action add

Lägg till ett GitHub Actions-arbetsflöde till en lagringsplats för att distribuera en containerapp.

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]

Exempel

Lägg till GitHub Actions med hjälp av Azure Container Registry och personlig åtkomsttoken.

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

Lägg till GitHub Actions med hjälp av Azure Container Registry och logga in på GitHub-flödet för att hämta personlig åtkomsttoken.

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

Lägg till GitHub Actions med Docker Hub och logga in på GitHub-flödet för att hämta personlig åtkomsttoken.

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

Obligatoriska parametrar

--repo-url

GitHub-lagringsplatsen som arbetsflödesfilen ska läggas till i. I formatet: https://github.com/<owner>/<repository-name>.

Valfria parametrar

--branch -b

Grenen av Github-lagringsplatsen. Antas vara Github-lagringsplatsens standardgren om den inte anges.

--context-path

Sökväg i lagringsplatsen som docker-versionen ska köras från. Standardvärdet är "./".

--ids

Ett eller flera resurs-ID:t (utrymmesavgränsade). Det bör vara ett fullständigt resurs-ID som innehåller all information om argumenten "Resurs-ID". Du bör ange antingen --id eller andra "Resurs-ID"-argument.

--image -i

Namnet på containeravbildningen som Github-åtgärden ska använda. Standardvärdet är containerappens namn.

--login-with-github

Logga in interaktivt med Github för att hämta den personliga åtkomsttoken.

Standardvärde: False
--name -n

Namnet på Containerappen. Ett namn måste bestå av alfanumeriska gemener eller "-", börja med en bokstav, avsluta med ett alfanumeriskt tecken, får inte ha "--", och måste vara mindre än 32 tecken.

--registry-password

Lösenordet för registret. Om du använder Azure Container Registry försöker vi härleda autentiseringsuppgifterna om de inte anges.

--registry-url

Containerregisterservern, t.ex. myregistry.azurecr.io.

--registry-username

Registrets användarnamn. Om du använder Azure Container Registry försöker vi härleda autentiseringsuppgifterna om de inte anges.

--resource-group -g

Namn på resursgrupp. Du kan konfigurera standardgruppen med hjälp av az configure --defaults group=<name>.

--service-principal-client-id

Klient-ID för tjänstens huvudnamn.

--service-principal-client-secret

Klienthemligheten för tjänstens huvudnamn.

--service-principal-tenant-id

Klient-ID för tjänstens huvudnamn.

--subscription

Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID.

--token

En personlig åtkomsttoken med skrivåtkomst till den angivna lagringsplatsen. Mer information finns i https://help.github.com/en/github/authenticating-to-github/creating-a-personal-access-token-for-the-command-line.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

JMESPath-frågesträng. Mer information och exempel finns i http://jmespath.org/.

--subscription

Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID.

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az containerapp github-action add (containerapp anknytning)

Lägg till ett GitHub Actions-arbetsflöde till en lagringsplats för att distribuera en containerapp.

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]

Exempel

Lägg till GitHub Actions med hjälp av Azure Container Registry och personlig åtkomsttoken.

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

Lägg till GitHub Actions med hjälp av Azure Container Registry och personlig åtkomsttoken och konfigurera avbildningsversion via byggmiljövariabler.

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

Lägg till GitHub Actions med hjälp av Azure Container Registry och logga in på GitHub-flödet för att hämta personlig åtkomsttoken.

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

Lägg till GitHub Actions med Docker Hub och logga in på GitHub-flödet för att hämta personlig åtkomsttoken.

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

Obligatoriska parametrar

--repo-url

GitHub-lagringsplatsen som arbetsflödesfilen ska läggas till i. I formatet: https://github.com/<owner>/<repository-name>.

Valfria parametrar

--branch -b

Grenen av Github-lagringsplatsen. Antas vara Github-lagringsplatsens standardgren om den inte anges.

--build-env-vars
Förhandsgranskning

En lista över miljövariabler för bygget. Blankstegsavgränsade värden i formatet "key=value".

--context-path

Sökväg i lagringsplatsen som docker-versionen ska köras från. Standardvärdet är "./".

--ids

Ett eller flera resurs-ID:t (utrymmesavgränsade). Det bör vara ett fullständigt resurs-ID som innehåller all information om argumenten "Resurs-ID". Du bör ange antingen --id eller andra "Resurs-ID"-argument.

--image -i

Namnet på containeravbildningen som Github-åtgärden ska använda. Standardvärdet är containerappens namn.

--login-with-github

Logga in interaktivt med Github för att hämta den personliga åtkomsttoken.

Standardvärde: False
--name -n

Namnet på Containerappen. Ett namn måste bestå av alfanumeriska gemener eller "-", börja med en bokstav, avsluta med ett alfanumeriskt tecken, får inte ha "--", och måste vara mindre än 32 tecken.

--registry-password

Lösenordet för registret. Om du använder Azure Container Registry försöker vi härleda autentiseringsuppgifterna om de inte anges.

--registry-url

Containerregisterservern, t.ex. myregistry.azurecr.io.

--registry-username

Registrets användarnamn. Om du använder Azure Container Registry försöker vi härleda autentiseringsuppgifterna om de inte anges.

--resource-group -g

Namn på resursgrupp. Du kan konfigurera standardgruppen med hjälp av az configure --defaults group=<name>.

--service-principal-client-id

Klient-ID för tjänstens huvudnamn.

--service-principal-client-secret

Klienthemligheten för tjänstens huvudnamn.

--service-principal-tenant-id

Klient-ID för tjänstens huvudnamn.

--subscription

Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID.

--token

En personlig åtkomsttoken med skrivåtkomst till den angivna lagringsplatsen. Mer information finns i https://help.github.com/en/github/authenticating-to-github/creating-a-personal-access-token-for-the-command-line.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

JMESPath-frågesträng. Mer information och exempel finns i http://jmespath.org/.

--subscription

Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID.

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az containerapp github-action delete

Ta bort ett tidigare konfigurerat GitHub Actions-arbetsflöde för Container Apps från en lagringsplats.

az containerapp github-action delete [--ids]
                                     [--login-with-github]
                                     [--name]
                                     [--resource-group]
                                     [--subscription]
                                     [--token]

Exempel

Ta bort GitHub Actions med en personlig åtkomsttoken.

az containerapp github-action delete -g MyResourceGroup -n MyContainerapp --token MyAccessToken

Ta bort GitHub Actions med hjälp av logga in på GitHub-flödet för att hämta personlig åtkomsttoken.

az containerapp github-action delete -g MyResourceGroup -n MyContainerapp --login-with-github

Valfria parametrar

--ids

Ett eller flera resurs-ID:t (utrymmesavgränsade). Det bör vara ett fullständigt resurs-ID som innehåller all information om argumenten "Resurs-ID". Du bör ange antingen --id eller andra "Resurs-ID"-argument.

--login-with-github

Logga in interaktivt med Github för att hämta den personliga åtkomsttoken.

Standardvärde: False
--name -n

Namnet på Containerappen. Ett namn måste bestå av alfanumeriska gemener eller "-", börja med en bokstav, avsluta med ett alfanumeriskt tecken, får inte ha "--", och måste vara mindre än 32 tecken.

--resource-group -g

Namn på resursgrupp. Du kan konfigurera standardgruppen med hjälp av az configure --defaults group=<name>.

--subscription

Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID.

--token

En personlig åtkomsttoken med skrivåtkomst till den angivna lagringsplatsen. Mer information finns i https://help.github.com/en/github/authenticating-to-github/creating-a-personal-access-token-for-the-command-line.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

JMESPath-frågesträng. Mer information och exempel finns i http://jmespath.org/.

--subscription

Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID.

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az containerapp github-action show

Visa GitHub Actions-konfigurationen i en containerapp.

az containerapp github-action show [--ids]
                                   [--name]
                                   [--resource-group]
                                   [--subscription]

Exempel

Visa GitHub Actions-konfigurationen på en Containerapp.

az containerapp github-action show -g MyResourceGroup -n MyContainerapp

Valfria parametrar

--ids

Ett eller flera resurs-ID:t (utrymmesavgränsade). Det bör vara ett fullständigt resurs-ID som innehåller all information om argumenten "Resurs-ID". Du bör ange antingen --id eller andra "Resurs-ID"-argument.

--name -n

Namnet på Containerappen. Ett namn måste bestå av alfanumeriska gemener eller "-", börja med en bokstav, avsluta med ett alfanumeriskt tecken, får inte ha "--", och måste vara mindre än 32 tecken.

--resource-group -g

Namn på resursgrupp. Du kan konfigurera standardgruppen med hjälp av az configure --defaults group=<name>.

--subscription

Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

JMESPath-frågesträng. Mer information och exempel finns i http://jmespath.org/.

--subscription

Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID.

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.