Compartilhar via


az functionapp deployment github-actions

Configure ações do GitHub para um aplicativo de função.

Comandos

Nome Description Tipo Status
az functionapp deployment github-actions add

Adicione um arquivo de fluxo de trabalho GitHub Actions ao repositório especificado. O fluxo de trabalho criará e implantará seu aplicativo no aplicativo de função especificado.

Núcleo GA
az functionapp deployment github-actions remove

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

Núcleo GA

az functionapp deployment github-actions add

Adicione um arquivo de fluxo de trabalho GitHub Actions ao repositório especificado. O fluxo de trabalho criará e implantará seu aplicativo no aplicativo de função especificado.

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

Exemplos

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

az functionapp deployment github-actions add --repo "githubUser/githubRepo" -g MyResourceGroup -n MyFunctionapp --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 functionapp deployment github-actions add --repo "githubUser/githubRepo" -g MyResourceGroup -n MyFunctionapp --login-with-github

Parâmetros Exigidos

--repo

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

Parâmetros Opcionais

--branch -b

A ramificação à qual o arquivo de fluxo de trabalho será adicionado.

Valor padrão: master
--build-path

Caminho para os requisitos de compilação. Ex: caminho do pacote, diretório XML POM.

Valor padrão: .
--force -f

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

Valor padrão: False
--ids

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

--login-with-github

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

Valor padrão: False
--name -n

Nome do aplicativo de função.

--resource-group -g

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

--runtime -r

A pilha de tempo de execução de funções. Use "az functionapp list-runtimes" para verificar os tempos de execução e versões suportados.

--runtime-version -v

A versão da pilha de tempo de execução de funções. A pilha de tempo de execução de funções. Use "az functionapp list-runtimes" para verificar os tempos de execução e versões suportados.

--slot -s

O nome do slot. O padrão para o slot de produção se não for especificado.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--token

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

Aumente o detalhamento 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 aceitos: json, jsonc, none, table, tsv, yaml, yamlc
Valor padrão: json
--query

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

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar o detalhamento do log. Use --debug para logs de depuração completos.

az functionapp deployment github-actions remove

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

az functionapp 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 functionapp deployment github-actions remove --repo "githubUser/githubRepo" -g MyResourceGroup -n MyFunctionapp --token MyPersonalAccessToken

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

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

Parâmetros Exigidos

--repo

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

Parâmetros Opcionais

--branch -b

A ramificação à qual o arquivo de fluxo de trabalho será adicionado.

Valor padrão: master
--ids

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

--login-with-github

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

Valor padrão: False
--name -n

Nome do aplicativo de função.

--resource-group -g

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

--slot -s

O nome do slot. O padrão para o slot de produção se não for especificado.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--token

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

Aumente o detalhamento 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 aceitos: json, jsonc, none, table, tsv, yaml, yamlc
Valor padrão: json
--query

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

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar o detalhamento do log. Use --debug para logs de depuração completos.