az containerapp github-action
Observação
Esse grupo de comandos tem comandos definidos na CLI do Azure e em pelo menos uma extensão. Instale cada extensão para se beneficiar de seus recursos estendidos. Saiba mais sobre extensões.
Comandos para gerenciar ações do GitHub.
Comandos
Nome | Description | Tipo | Status |
---|---|---|---|
az containerapp github-action add |
Adicione um fluxo de trabalho de Ações do GitHub a um repositório para implantar um aplicativo de contêiner. |
Núcleo | GA |
az containerapp github-action add (containerapp extensão) |
Adicione um fluxo de trabalho de Ações do GitHub a um repositório para implantar um aplicativo de contêiner. |
Extensão | GA |
az containerapp github-action delete |
Remova um fluxo de trabalho de Ações do GitHub de Aplicativos de Contêiner configurado anteriormente de um repositório. |
Núcleo | GA |
az containerapp github-action show |
Mostrar a configuração de Ações do GitHub em um aplicativo de contêiner. |
Núcleo | GA |
az containerapp github-action add
Adicione um fluxo de trabalho de Ações do GitHub a um repositório para implantar um aplicativo de contêiner.
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]
Exemplos
Adicione Ações do GitHub, usando o Registro de Contêiner do Azure e o token de acesso pessoal.
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
Adicione Ações do GitHub, usando o Registro de Contêiner do Azure e faça logon no fluxo do GitHub para recuperar o token de acesso pessoal.
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
Adicione Ações do GitHub, usando o Docker Hub e efetue login no fluxo do GitHub para recuperar o token de acesso pessoal.
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
Parâmetros Exigidos
O repositório do GitHub ao qual o arquivo de fluxo de trabalho será adicionado. No formato: https://github.com//.
Parâmetros Opcionais
A ramificação do repositório do Github. Assumido como sendo a ramificação padrão do repositório do Github se não for especificado.
Caminho no repositório a partir do qual executar a compilação do docker. O padrão é "./".
Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser um ID de recurso completo contendo todas as informações dos argumentos 'Resource Id'. Você deve fornecer --ids ou outros argumentos 'Resource Id'.
Nome da imagem do contêiner que a Ação do Github deve usar. O padrão é o nome do Aplicativo de Contêiner.
Faça login interativamente com o Github para recuperar o Token de Acesso Pessoal.
O nome do Containerapp. Um nome deve consistir em caracteres alfanuméricos minúsculos ou '-', começar com uma letra, terminar com um caractere alfanumérico, não pode ter '--' e deve ter menos de 32 caracteres.
A senha do registro. Se estiver usando o Registro de Contêiner do Azure, tentaremos inferir as credenciais se não forem fornecidas.
O servidor de registro de contêiner, por exemplo, myregistry.azurecr.io.
O nome de usuário do registro. Se estiver usando o Registro de Contêiner do Azure, tentaremos inferir as credenciais se não forem fornecidas.
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
A ID do cliente da entidade de serviço.
O segredo do cliente da entidade de serviço.
A ID do locatário da entidade de serviço.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Um Token de Acesso Pessoal com acesso de gravação ao repositório especificado. Para obter mais informações:https://help.github.com/en/github/authenticating-to-github/creating-a-personal-access-token-for-the-command-line.
Parâmetros Globais
Aumente o detalhamento do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar o detalhamento do log. Use --debug para logs de depuração completos.
az containerapp github-action add (containerapp extensão)
Adicione um fluxo de trabalho de Ações do GitHub a um repositório para implantar um aplicativo de contêiner.
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]
Exemplos
Adicione Ações do GitHub, usando o Registro de Contêiner do Azure e o token de acesso pessoal.
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
Adicione Ações do GitHub, usando o Registro de Contêiner do Azure e o token de acesso pessoal, configure a compilação de imagem por meio de variáveis de ambiente de compilação.
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
Adicione Ações do GitHub, usando o Registro de Contêiner do Azure e faça logon no fluxo do GitHub para recuperar o token de acesso pessoal.
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
Adicione Ações do GitHub, usando o Docker Hub e efetue login no fluxo do GitHub para recuperar o token de acesso pessoal.
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
Parâmetros Exigidos
O repositório do GitHub ao qual o arquivo de fluxo de trabalho será adicionado. No formato: https://github.com//.
Parâmetros Opcionais
A ramificação do repositório do Github. Assumido como sendo a ramificação padrão do repositório do Github se não for especificado.
Uma lista de variáveis(ões) de ambiente para a compilação. Valores separados por espaço no formato 'key=value'.
Caminho no repositório a partir do qual executar a compilação do docker. O padrão é "./".
Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser um ID de recurso completo contendo todas as informações dos argumentos 'Resource Id'. Você deve fornecer --ids ou outros argumentos 'Resource Id'.
Nome da imagem do contêiner que a Ação do Github deve usar. O padrão é o nome do Aplicativo de Contêiner.
Faça login interativamente com o Github para recuperar o Token de Acesso Pessoal.
O nome do Containerapp. Um nome deve consistir em caracteres alfanuméricos minúsculos ou '-', começar com uma letra, terminar com um caractere alfanumérico, não pode ter '--' e deve ter menos de 32 caracteres.
A senha do registro. Se estiver usando o Registro de Contêiner do Azure, tentaremos inferir as credenciais se não forem fornecidas.
O servidor de registro de contêiner, por exemplo, myregistry.azurecr.io.
O nome de usuário do registro. Se estiver usando o Registro de Contêiner do Azure, tentaremos inferir as credenciais se não forem fornecidas.
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
A ID do cliente da entidade de serviço.
O segredo do cliente da entidade de serviço.
A ID do locatário da entidade de serviço.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Um Token de Acesso Pessoal com acesso de gravação ao repositório especificado. Para obter mais informações:https://help.github.com/en/github/authenticating-to-github/creating-a-personal-access-token-for-the-command-line.
Parâmetros Globais
Aumente o detalhamento do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar o detalhamento do log. Use --debug para logs de depuração completos.
az containerapp github-action delete
Remova um fluxo de trabalho de Ações do GitHub de Aplicativos de Contêiner configurado anteriormente de um repositório.
az containerapp github-action delete [--ids]
[--login-with-github]
[--name]
[--resource-group]
[--subscription]
[--token]
Exemplos
Remova as Ações do GitHub usando um token de acesso pessoal.
az containerapp github-action delete -g MyResourceGroup -n MyContainerapp --token MyAccessToken
Remova as Ações do GitHub usando o login no fluxo do GitHub para recuperar o token de acesso pessoal.
az containerapp github-action delete -g MyResourceGroup -n MyContainerapp --login-with-github
Parâmetros Opcionais
Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser um ID de recurso completo contendo todas as informações dos argumentos 'Resource Id'. Você deve fornecer --ids ou outros argumentos 'Resource Id'.
Faça login interativamente com o Github para recuperar o Token de Acesso Pessoal.
O nome do Containerapp. Um nome deve consistir em caracteres alfanuméricos minúsculos ou '-', começar com uma letra, terminar com um caractere alfanumérico, não pode ter '--' e deve ter menos de 32 caracteres.
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Um Token de Acesso Pessoal com acesso de gravação ao repositório especificado. Para obter mais informações:https://help.github.com/en/github/authenticating-to-github/creating-a-personal-access-token-for-the-command-line.
Parâmetros Globais
Aumente o detalhamento do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar o detalhamento do log. Use --debug para logs de depuração completos.
az containerapp github-action show
Mostrar a configuração de Ações do GitHub em um aplicativo de contêiner.
az containerapp github-action show [--ids]
[--name]
[--resource-group]
[--subscription]
Exemplos
Mostrar a configuração de Ações do GitHub em um aplicativo de contêiner.
az containerapp github-action show -g MyResourceGroup -n MyContainerapp
Parâmetros Opcionais
Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser um ID de recurso completo contendo todas as informações dos argumentos 'Resource Id'. Você deve fornecer --ids ou outros argumentos 'Resource Id'.
O nome do Containerapp. Um nome deve consistir em caracteres alfanuméricos minúsculos ou '-', começar com uma letra, terminar com um caractere alfanumérico, não pode ter '--' e deve ter menos de 32 caracteres.
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Parâmetros Globais
Aumente o detalhamento do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar o detalhamento do log. Use --debug para logs de depuração completos.