Partilhar via


az webapp deployment github-actions

Configure as Ações do GitHub para um aplicativo Web.

Comandos

Name Description Tipo Status
az webapp deployment github-actions add

Adicione um arquivo de fluxo de trabalho do GitHub Actions ao repositório especificado. O fluxo de trabalho criará e implantará seu aplicativo no webapp especificado.

Principal GA
az webapp deployment github-actions remove

Remova e desconecte o arquivo de fluxo de trabalho GitHub Actions do repositório especificado.

Principal GA

az webapp deployment github-actions add

Adicione um arquivo de fluxo de trabalho do GitHub Actions ao repositório especificado. O fluxo de trabalho criará e implantará seu aplicativo no webapp especificado.

az webapp deployment github-actions add --repo
                                        [--branch]
                                        [--force]
                                        [--ids]
                                        [--login-with-github]
                                        [--name]
                                        [--resource-group]
                                        [--runtime]
                                        [--slot]
                                        [--subscription]
                                        [--token]

Exemplos

Adicionar ações do GitHub a um repositório especificado, fornecendo token de acesso pessoal

az webapp deployment github-actions add --repo "githubUser/githubRepo" -g MyResourceGroup -n MyWebapp --token MyPersonalAccessToken

Adicionar ações do GitHub a um repositório especificado, usando um método interativo de recuperação de token de acesso pessoal

az webapp deployment github-actions add --repo "githubUser/githubRepo" -g MyResourceGroup -n MyWebapp --login-with-github

Parâmetros Obrigatórios

--repo

O repositório GitHub ao qual o arquivo de fluxo de trabalho será adicionado. No formato: /.

Parâmetros Opcionais

--branch -b

A ramificação à qual o arquivo de fluxo de trabalho será adicionado. O padrão é "master" se não for especificado.

Default value: master
--force -f

Quando true, o comando substituirá qualquer arquivo de fluxo de trabalho com um nome conflitante.

Default value: False
--ids

Um ou mais IDs de recurso (delimitados por espaço). Deve ser um ID de recurso completo contendo todas as informações dos argumentos 'ID do recurso'. Você deve fornecer --ids ou outros argumentos 'Resource Id'.

--login-with-github

Faça login interativamente com o GitHub para recuperar o Token de Acesso Pessoal.

Default value: False
--name -n

Nome do aplicativo Web. Se não for especificado, um nome será gerado aleatoriamente. Você pode configurar o padrão usando az configure --defaults web=<name>.

--resource-group -g

o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--runtime -r

Canonicalized web runtime no formato de Framework|Versão, por exemplo, "PHP|5.6". Use "az webapp list-runtimes" para a lista disponível.

--slot -s

O nome do slot. Padrão para o slot de produção, se não especificado.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--token

Um token de acesso pessoal com acesso de gravação ao repositório especificado. Para mais informações: https://help.github.com/en/github/authenticating-to-github/creating-a-personal-access-token-for-the-command-line.

Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

Valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

az webapp deployment github-actions remove

Remova e desconecte o arquivo de fluxo de trabalho GitHub Actions do repositório especificado.

az webapp deployment github-actions remove --repo
                                           [--branch]
                                           [--ids]
                                           [--login-with-github]
                                           [--name]
                                           [--resource-group]
                                           [--slot]
                                           [--subscription]
                                           [--token]

Exemplos

Remover ações do GitHub de um repositório especificado, fornecendo token de acesso pessoal

az webapp deployment github-actions remove --repo "githubUser/githubRepo" -g MyResourceGroup -n MyWebapp --token MyPersonalAccessToken

Remover ações do GitHub de um repositório especificado, usando um método interativo de recuperação de token de acesso pessoal

az webapp deployment github-actions remove --repo "githubUser/githubRepo" -g MyResourceGroup -n MyWebapp --login-with-github

Parâmetros Obrigatórios

--repo

O repositório GitHub ao qual o arquivo de fluxo de trabalho será adicionado. No formato: /.

Parâmetros Opcionais

--branch -b

A ramificação à qual o arquivo de fluxo de trabalho será adicionado. O padrão é "master" se não for especificado.

Default value: master
--ids

Um ou mais IDs de recurso (delimitados por espaço). Deve ser um ID de recurso completo contendo todas as informações dos argumentos 'ID do recurso'. Você deve fornecer --ids ou outros argumentos 'Resource Id'.

--login-with-github

Faça login interativamente com o GitHub para recuperar o Token de Acesso Pessoal.

Default value: False
--name -n

Nome do aplicativo Web. Se não for especificado, um nome será gerado aleatoriamente. Você pode configurar o padrão usando az configure --defaults web=<name>.

--resource-group -g

o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--slot -s

O nome do slot. Padrão para o slot de produção, se não especificado.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--token

Um token de acesso pessoal com acesso de gravação ao repositório especificado. Para mais informações: https://help.github.com/en/github/authenticating-to-github/creating-a-personal-access-token-for-the-command-line.

Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

Valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.