Dela via


az containerapp github-action

Kommentar

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 Allmän tillgänglighet
az containerapp github-action add (containerapp anknytning)

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

Anknytning Allmän tillgänglighet
az containerapp github-action delete

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

Kärna Allmän tillgänglighet
az containerapp github-action show

Visa GitHub Actions-konfigurationen i en containerapp.

Kärna Allmän tillgänglighet

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

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

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .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 prenumerationen. Du kan konfigurera standardprenumerationen med .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.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

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

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .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//.

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

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .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 prenumerationen. Du kan konfigurera standardprenumerationen med .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.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

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

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .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

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .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.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

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

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .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

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .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.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

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

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

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