az containerapp github-action
Note
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. |
Core | GA |
| az containerapp github-action add (containerapp přípona) |
Přidejte pracovní postup GitHub Actions do úložiště pro nasazení aplikace kontejneru. |
Extension | GA |
| az containerapp github-action delete |
Odeberte z úložiště dříve nakonfigurovaný pracovní postup GitHub Actions pro Container Apps. |
Core | GA |
| az containerapp github-action show |
Zobrazení konfigurace GitHub Actions v aplikaci kontejneru |
Core | 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
Úložiště GitHubu, do kterého se přidá 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.
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.
Cesta v úložišti, ze kterého chcete spustit sestavení Dockeru. Výchozí hodnota je ./.
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 |
Název image kontejneru, který má akce GitHubu používat. Výchozí hodnota je název kontejnerové aplikace.
Interaktivně se přihlaste pomocí GitHubu a získejte osobní přístupový token.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
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 |
Heslo registru. Pokud používáte Azure Container Registry, pokusíme se přihlašovací údaje odvodit, pokud nejsou zadané.
Server registru kontejneru, např. myregistry.azurecr.io.
Uživatelské jméno registru. Pokud používáte Azure Container Registry, pokusíme se přihlašovací údaje odvodit, pokud nejsou zadané.
Název skupiny prostředků Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Resource Id Arguments |
ID klienta instančního objektu.
Tajný klíč klienta instančního objektu.
ID tenanta instančního objektu.
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 |
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
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazit pouze chyby, potlačit upozornění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Výstupní formát
| Vlastnost | Hodnota |
|---|---|
| Default value: | json |
| Přípustné hodnoty: | json, jsonc, none, table, tsv, yaml, yamlc |
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
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ř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
Úložiště GitHubu, do kterého se přidá 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.
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.
Seznam proměnných prostředí pro sestavení. Hodnoty oddělené mezerami ve formátu key=value
Cesta v úložišti, ze kterého chcete spustit sestavení Dockeru. Výchozí hodnota je ./.
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 |
Název image kontejneru, který má akce GitHubu používat. Výchozí hodnota je název kontejnerové aplikace.
Interaktivně se přihlaste pomocí GitHubu a získejte osobní přístupový token.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
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 |
Heslo registru. Pokud používáte Azure Container Registry, pokusíme se přihlašovací údaje odvodit, pokud nejsou zadané.
Server registru kontejneru, např. myregistry.azurecr.io.
Uživatelské jméno registru. Pokud používáte Azure Container Registry, pokusíme se přihlašovací údaje odvodit, pokud nejsou zadané.
Název skupiny prostředků Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Resource Id Arguments |
ID klienta instančního objektu.
Tajný klíč klienta instančního objektu.
ID tenanta instančního objektu.
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 |
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
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazit pouze chyby, potlačit upozornění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Výstupní formát
| Vlastnost | Hodnota |
|---|---|
| Default value: | json |
| Přípustné hodnoty: | json, jsonc, none, table, tsv, yaml, yamlc |
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
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 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
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.
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 |
Interaktivně se přihlaste pomocí GitHubu a získejte osobní přístupový token.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
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 |
Název skupiny prostředků Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Resource Id Arguments |
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 |
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
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazit pouze chyby, potlačit upozornění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Výstupní formát
| Vlastnost | Hodnota |
|---|---|
| Default value: | json |
| Přípustné hodnoty: | json, jsonc, none, table, tsv, yaml, yamlc |
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
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
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
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.
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 |
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 |
Název skupiny prostředků Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Resource Id Arguments |
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
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazit pouze chyby, potlačit upozornění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Výstupní formát
| Vlastnost | Hodnota |
|---|---|
| Default value: | json |
| Přípustné hodnoty: | json, jsonc, none, table, tsv, yaml, yamlc |
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |