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
Úložiště GitHubu, do kterého se přidá soubor pracovního postupu. Ve formátu: https://github.com//.
Volitelné parametry
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ý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.
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.
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ů.
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>
.
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
.
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í.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
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
Úložiště GitHubu, do kterého se přidá soubor pracovního postupu. Ve formátu: https://github.com//.
Volitelné parametry
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ý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.
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.
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ů.
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>
.
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
.
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í.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
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
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.
Interaktivně se přihlaste pomocí GitHubu a získejte osobní přístupový token.
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ů.
Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>
.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
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í.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
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
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.
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ů.
Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>
.
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
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.