az containerapp github-action

Note

Tato skupina příkazů obsahuje příkazy definované v Azure CLI i alespoň jednom rozšíření. Nainstalujte každé rozšíření, abyste mohli využívat své rozšířené funkce. Přečtěte si další informace o rozšířeních.

Příkazy pro správu GitHub Actions

Příkazy

Name Description Typ Stav
az containerapp github-action add

Přidání pracovního postupu GitHub Actions do úložiště pro nasazení aplikace kontejneru

Core GA
az containerapp github-action add (containerapp přípona)

Přidání pracovního postupu GitHub Actions do úložiště pro nasazení aplikace kontejneru

Extension GA
az containerapp github-action delete

Odeberte dříve nakonfigurovaný pracovní postup Container Apps GitHub Actions z úložiště.

Core GA
az containerapp github-action show

Zobrazí konfiguraci GitHub Actions v aplikaci kontejneru.

Core GA

az containerapp github-action add

Přidání pracovního postupu GitHub Actions do úložiště pro nasazení aplikace kontejneru

az containerapp github-action add --repo-url
                                  [--acquire-policy-token]
                                  [--branch]
                                  [--change-reference]
                                  [--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]

Příklady

Přidejte GitHub Actions pomocí Azure Container Registry a tokenu pat.

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

Přidejte GitHub Actions, pomocí Azure Container Registry a přihlaste se k GitHub toku pro načtení tokenu pat.

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

Přidejte GitHub Actions, pomocí Docker Hub a přihlaste se k GitHub toku pro načtení tokenu pat.

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

Povinné parametry

--repo-url

Úložiště GitHub, do kterého bude přidán soubor pracovního postupu. Ve formátu: https://github.com/<owner>/<repository-name>.

Volitelné parametry

Následující parametry jsou volitelné, ale v závislosti na kontextu se může stát, že se jeden nebo více vyžaduje, aby se příkaz úspěšně spustil.

--acquire-policy-token

Získání tokenu Azure Policy automaticky pro tuto operaci prostředku

Vlastnost Hodnota
Skupina parametrů: Global Policy Arguments
--branch -b

Větev úložiště GitHub. Předpokládá se, že se stane výchozí větví úložiště GitHub, pokud není zadána.

--change-reference

Související referenční ID odkazu na změnu pro tuto operaci prostředku.

Vlastnost Hodnota
Skupina parametrů: Global Policy Arguments
--context-path

Cesta v úložišti, ze kterého chcete spustit sestavení Dockeru. Výchozí hodnota je ./.

--ids

Jedno nebo více ID prostředků (oddělené mezerami) Mělo by se jednat o úplné ID prostředku obsahující všechny informace o argumentech ID prostředku. Měli byste zadat buď argumenty --ids, nebo jiné argumenty 'ID prostředku'.

Vlastnost Hodnota
Skupina parametrů: Resource Id Arguments
--image -i

Název image kontejneru, který má akce GitHubu používat. Výchozí hodnota je název kontejnerové aplikace.

--login-with-github

Interaktivně se přihlaste pomocí GitHubu a získejte osobní přístupový token.

Vlastnost Hodnota
Default value: False
--name -n

Název containerappu. Název musí obsahovat malá písmena alfanumerické znaky nebo znak -, začínat písmenem, končit alfanumerickým znakem, nesmí mít znak --- a musí být menší než 32 znaků.

Vlastnost Hodnota
Skupina parametrů: Resource Id Arguments
--registry-password

Heslo registru. Pokud používáte Azure Container Registry, pokusíme se přihlašovací údaje odvodit, pokud nejsou zadané.

--registry-url

Server registru kontejneru, např. myregistry.azurecr.io.

--registry-username

Uživatelské jméno registru. Pokud používáte Azure Container Registry, pokusíme se přihlašovací údaje odvodit, pokud nejsou zadané.

--resource-group -g

Název skupiny prostředků Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

Vlastnost Hodnota
Skupina parametrů: Resource Id Arguments
--service-principal-client-id

ID klienta instančního objektu.

--service-principal-client-secret

Tajný klíč klienta instančního objektu.

--service-principal-tenant-id

ID tenanta instančního objektu.

--subscription

Název nebo ID předplatného Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

Vlastnost Hodnota
Skupina parametrů: Resource Id Arguments
--token

Osobní přístupový token s přístupem k zápisu do zadaného úložiště. Další informace: https://help.github.com/en/github/authenticating-to-github/creating-a-personal-access-token-for-the-command-line.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

Vlastnost Hodnota
Default value: False
--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazit pouze chyby, potlačit upozornění.

Vlastnost Hodnota
Default value: False
--output -o

Výstupní formát

Vlastnost Hodnota
Default value: json
Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

Vlastnost Hodnota
Default value: False

az containerapp github-action add (containerapp přípona)

Přidání pracovního postupu GitHub Actions do úložiště pro nasazení aplikace kontejneru

az containerapp github-action add --repo-url
                                  [--acquire-policy-token]
                                  [--branch]
                                  [--build-env-vars]
                                  [--change-reference]
                                  [--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]

Příklady

Přidejte GitHub Actions pomocí Azure Container Registry a tokenu pat.

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

Přidejte GitHub Actions pomocí Azure Container Registry a tokenu pat a nakonfigurujte sestavení image prostřednictvím proměnných prostředí sestavení.

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

Přidejte GitHub Actions, pomocí Azure Container Registry a přihlaste se k GitHub toku pro načtení tokenu pat.

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

Přidejte GitHub Actions, pomocí Docker Hub a přihlaste se k GitHub toku pro načtení tokenu pat.

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

Povinné parametry

--repo-url

Úložiště GitHub, do kterého bude přidán soubor pracovního postupu. Ve formátu: https://github.com/<owner>/<repository-name>.

Volitelné parametry

Následující parametry jsou volitelné, ale v závislosti na kontextu se může stát, že se jeden nebo více vyžaduje, aby se příkaz úspěšně spustil.

--acquire-policy-token

Získání tokenu Azure Policy automaticky pro tuto operaci prostředku

Vlastnost Hodnota
Skupina parametrů: Global Policy Arguments
--branch -b

Větev úložiště GitHub. Předpokládá se, že se stane výchozí větví úložiště GitHub, pokud není zadána.

--build-env-vars
Preview

Seznam proměnných prostředí pro sestavení. Hodnoty oddělené mezerami ve formátu key=value

--change-reference

Související referenční ID odkazu na změnu pro tuto operaci prostředku.

Vlastnost Hodnota
Skupina parametrů: Global Policy Arguments
--context-path

Cesta v úložišti, ze kterého chcete spustit sestavení Dockeru. Výchozí hodnota je ./.

--ids

Jedno nebo více ID prostředků (oddělené mezerami) Mělo by se jednat o úplné ID prostředku obsahující všechny informace o argumentech ID prostředku. Měli byste zadat buď argumenty --ids, nebo jiné argumenty 'ID prostředku'.

Vlastnost Hodnota
Skupina parametrů: Resource Id Arguments
--image -i

Název image kontejneru, který má akce GitHubu používat. Výchozí hodnota je název kontejnerové aplikace.

--login-with-github

Interaktivně se přihlaste pomocí GitHubu a získejte osobní přístupový token.

Vlastnost Hodnota
Default value: False
--name -n

Název containerappu. Název musí obsahovat malá písmena alfanumerické znaky nebo znak -, začínat písmenem, končit alfanumerickým znakem, nesmí mít znak --- a musí být menší než 32 znaků.

Vlastnost Hodnota
Skupina parametrů: Resource Id Arguments
--registry-password

Heslo registru. Pokud používáte Azure Container Registry, pokusíme se přihlašovací údaje odvodit, pokud nejsou zadané.

--registry-url

Server registru kontejneru, např. myregistry.azurecr.io.

--registry-username

Uživatelské jméno registru. Pokud používáte Azure Container Registry, pokusíme se přihlašovací údaje odvodit, pokud nejsou zadané.

--resource-group -g

Název skupiny prostředků Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

Vlastnost Hodnota
Skupina parametrů: Resource Id Arguments
--service-principal-client-id

ID klienta instančního objektu.

--service-principal-client-secret

Tajný klíč klienta instančního objektu.

--service-principal-tenant-id

ID tenanta instančního objektu.

--subscription

Název nebo ID předplatného Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

Vlastnost Hodnota
Skupina parametrů: Resource Id Arguments
--token

Osobní přístupový token s přístupem k zápisu do zadaného úložiště. Další informace: https://help.github.com/en/github/authenticating-to-github/creating-a-personal-access-token-for-the-command-line.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

Vlastnost Hodnota
Default value: False
--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazit pouze chyby, potlačit upozornění.

Vlastnost Hodnota
Default value: False
--output -o

Výstupní formát

Vlastnost Hodnota
Default value: json
Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

Vlastnost Hodnota
Default value: False

az containerapp github-action delete

Odeberte dříve nakonfigurovaný pracovní postup Container Apps GitHub Actions z úložiště.

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

Příklady

Odeberte GitHub Actions pomocí tokenu pat.

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

Odeberte GitHub Actions pomocí přihlášení k GitHub toku za účelem načtení tokenu pat.

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

Volitelné parametry

Následující parametry jsou volitelné, ale v závislosti na kontextu se může stát, že se jeden nebo více vyžaduje, aby se příkaz úspěšně spustil.

--acquire-policy-token

Získání tokenu Azure Policy automaticky pro tuto operaci prostředku

Vlastnost Hodnota
Skupina parametrů: Global Policy Arguments
--change-reference

Související referenční ID odkazu na změnu pro tuto operaci prostředku.

Vlastnost Hodnota
Skupina parametrů: Global Policy Arguments
--ids

Jedno nebo více ID prostředků (oddělené mezerami) Mělo by se jednat o úplné ID prostředku obsahující všechny informace o argumentech ID prostředku. Měli byste zadat buď argumenty --ids, nebo jiné argumenty 'ID prostředku'.

Vlastnost Hodnota
Skupina parametrů: Resource Id Arguments
--login-with-github

Interaktivně se přihlaste pomocí GitHubu a získejte osobní přístupový token.

Vlastnost Hodnota
Default value: False
--name -n

Název containerappu. Název musí obsahovat malá písmena alfanumerické znaky nebo znak -, začínat písmenem, končit alfanumerickým znakem, nesmí mít znak --- a musí být menší než 32 znaků.

Vlastnost Hodnota
Skupina parametrů: Resource Id Arguments
--resource-group -g

Název skupiny prostředků Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

Vlastnost Hodnota
Skupina parametrů: Resource Id Arguments
--subscription

Název nebo ID předplatného Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

Vlastnost Hodnota
Skupina parametrů: Resource Id Arguments
--token

Osobní přístupový token s přístupem k zápisu do zadaného úložiště. Další informace: https://help.github.com/en/github/authenticating-to-github/creating-a-personal-access-token-for-the-command-line.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

Vlastnost Hodnota
Default value: False
--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazit pouze chyby, potlačit upozornění.

Vlastnost Hodnota
Default value: False
--output -o

Výstupní formát

Vlastnost Hodnota
Default value: json
Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

Vlastnost Hodnota
Default value: False

az containerapp github-action show

Zobrazí konfiguraci GitHub Actions v aplikaci kontejneru.

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

Příklady

Zobrazení konfigurace GitHub Actions v containerappu

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

Volitelné parametry

Následující parametry jsou volitelné, ale v závislosti na kontextu se může stát, že se jeden nebo více vyžaduje, aby se příkaz úspěšně spustil.

--ids

Jedno nebo více ID prostředků (oddělené mezerami) Mělo by se jednat o úplné ID prostředku obsahující všechny informace o argumentech ID prostředku. Měli byste zadat buď argumenty --ids, nebo jiné argumenty 'ID prostředku'.

Vlastnost Hodnota
Skupina parametrů: Resource Id Arguments
--name -n

Název containerappu. Název musí obsahovat malá písmena alfanumerické znaky nebo znak -, začínat písmenem, končit alfanumerickým znakem, nesmí mít znak --- a musí být menší než 32 znaků.

Vlastnost Hodnota
Skupina parametrů: Resource Id Arguments
--resource-group -g

Název skupiny prostředků Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

Vlastnost Hodnota
Skupina parametrů: Resource Id Arguments
--subscription

Název nebo ID předplatného Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

Vlastnost Hodnota
Skupina parametrů: Resource Id Arguments
Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

Vlastnost Hodnota
Default value: False
--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazit pouze chyby, potlačit upozornění.

Vlastnost Hodnota
Default value: False
--output -o

Výstupní formát

Vlastnost Hodnota
Default value: json
Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

Vlastnost Hodnota
Default value: False