Compartilhar via


az functionapp devops-pipeline

Note

Essa referência faz parte da extensão do functionapp para a CLI do Azure (versão 2.0.46 ou superior). A extensão instalará automaticamente na primeira vez que você executar um comando az functionapp devops-pipeline. Saiba mais sobre extensões.

Integração específica do Azure Function com o Azure DevOps. Visite https://aka.ms/functions-azure-devops para obter mais informações.

Comandos

Nome Description Tipo Status
az functionapp devops-pipeline create

Crie um pipeline do Azure DevOps para um aplicativo de funções.

Extension GA

az functionapp devops-pipeline create

Crie um pipeline do Azure DevOps para um aplicativo de funções.

az functionapp devops-pipeline create [--allow-force-push {false, true}]
                                      [--functionapp-name]
                                      [--github-pat]
                                      [--github-repository]
                                      [--organization-name]
                                      [--overwrite-yaml {false, true}]
                                      [--project-name]
                                      [--repository-name]

Exemplos

crie um Pipeline do Azure para um aplicativo de funções.

az functionapp devops-pipeline create --functionapp-name FunctionApp

crie um Azure Pipeline a partir de um repositório de aplicativos de funções do Github.

az functionapp devops-pipeline create --github-repository GithubOrganization/GithubRepository --github-pat GithubPersonalAccessToken

criar um Azure Pipeline com uma organização e um projeto específicos do Azure DevOps

az functionapp devops-pipeline create --organization-name AzureDevOpsOrganization --project-name AzureDevOpsProject

Parâmetros Opcionais

Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem se tornar obrigatórios para que o comando seja executado com sucesso.

--allow-force-push

Se o repositório do Azure DevOps não estiver limpo, ele deverá substituir o conteúdo remoto?

Propriedade Valor
Valores aceitos: false, true
--functionapp-name

Nome do aplicativo de funções do Azure que você deseja usar.

--github-pat

Token de acesso pessoal do Github para criar pipeline do repositório Github.

--github-repository

Nome completo do repositório github (por exemplo, Azure/azure-cli).

--organization-name

Nome da organização do Azure DevOps que você deseja usar.

--overwrite-yaml

Se você tem um yaml existente, ele deve ser substituído?

Propriedade Valor
Valores aceitos: false, true
--project-name

Nome do projeto do Azure DevOps que você deseja usar.

--repository-name

Nome do repositório do Azure DevOps que você deseja usar.

Parâmetros Globais
--debug

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

Propriedade Valor
Valor padrão: False
--help -h

Mostre esta mensagem de ajuda e saia.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Valor padrão: False
--output -o

Formato de saída.

Propriedade Valor
Valor padrão: json
Valores aceitos: json, jsonc, none, table, tsv, yaml, yamlc
--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 a verbosidade do registro em log. Use --debug para logs de depuração completos.

Propriedade Valor
Valor padrão: False