Sdílet prostřednictvím


az containerapp github-action

Poznámka:

Tato skupina příkazů obsahuje příkazy, které jsou definované v Azure CLI i alespoň v 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řidejte pracovní postup GitHub Actions do úložiště pro nasazení aplikace kontejneru.

Základ GA
az containerapp github-action add (containerapp přípona)

Přidejte pracovní postup GitHub Actions do úložiště pro nasazení aplikace kontejneru.

Rozšíření GA
az containerapp github-action delete

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

Základ GA
az containerapp github-action show

Zobrazení konfigurace GitHub Actions v aplikaci kontejneru

Základ GA

az containerapp github-action add

Přidejte pracovní postup GitHub Actions do úložiště pro nasazení aplikace kontejneru.

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]

Příklady

Přidejte GitHub Actions pomocí služby 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í služby Azure Container Registry a přihlaste se k toku GitHubu, abyste získali token patového přístupu.

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 Hubu a přihlaste se k toku GitHubu, abyste získali token patového přístupu.

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ě GitHubu, do kterého se přidá soubor pracovního postupu. Ve formátu: https://github.com//.

Volitelné parametry

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

--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ých 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 argumenty --ids nebo jiné argumenty ID prostředku.

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

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

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

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

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

--help -h

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

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

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

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

--subscription

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

--verbose

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

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

Přidejte pracovní postup GitHub Actions do úložiště pro nasazení aplikace kontejneru.

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]

Příklady

Přidejte GitHub Actions pomocí služby 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í služby 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í služby Azure Container Registry a přihlaste se k toku GitHubu, abyste získali token patového přístupu.

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 Hubu a přihlaste se k toku GitHubu, abyste získali token patového přístupu.

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ě GitHubu, do kterého se přidá soubor pracovního postupu. Ve formátu: https://github.com//.

Volitelné parametry

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

--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ých 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 argumenty --ids nebo jiné argumenty ID prostředku.

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

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

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

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

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

--help -h

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

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

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

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

--subscription

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

--verbose

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

az containerapp github-action delete

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

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

Příklady

Odeberte GitHub Actions pomocí osobního přístupového tokenu.

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

Pomocí přihlášení k toku GitHubu odeberte GitHub Actions, abyste získali token patového přístupu.

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

Volitelné parametry

--ids

Jedno nebo více ID prostředků (oddělených 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 argumenty --ids nebo jiné argumenty ID prostředku.

--login-with-github

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

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

--resource-group -g

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

--subscription

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

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

--help -h

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

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

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

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

--subscription

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

--verbose

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

az containerapp github-action show

Zobrazení konfigurace GitHub Actions v aplikaci kontejneru

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

Příklady

Zobrazení konfigurace GitHub Actions v kontejnerové aplikaci

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

Volitelné parametry

--ids

Jedno nebo více ID prostředků (oddělených 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 argumenty --ids nebo jiné argumenty ID prostředku.

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

--resource-group -g

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

--subscription

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

Globální parametry
--debug

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

--help -h

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

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

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

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

--subscription

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

--verbose

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