Introdução à CLI do Azure DevOps
Serviços de DevOps do Azure
Com a extensão Azure DevOps para CLI (Interface de Linha de Comando) do Azure, você pode gerenciar muitos Serviços de DevOps do Azure a partir da linha de comando. Os comandos da CLI permitem-lhe simplificar as suas tarefas com telas interativas mais rápidas e flexíveis, ignorando os fluxos de trabalho da interface de utilizador.
Nota
A CLI (Interface de Linha de Comando) do Azure DevOps só está disponível para uso com os Serviços de DevOps do Azure. A extensão do Azure DevOps para a CLI do Azure não suporta nenhuma versão do Azure DevOps Server.
Para começar a usar a extensão Azure DevOps para CLI do Azure, execute as seguintes etapas:
Instalar a CLI do Azure: siga as instruções fornecidas em Instalar a CLI do Azure para configurar seu ambiente da CLI do Azure. No mínimo, sua versão da CLI do Azure deve ser 2.10.1. Você pode usar
az --version
para validar.Adicione a extensão Azure DevOps:
az extension add --name azure-devops
Você pode usar
az extension list
ouaz extension show --name azure-devops
confirmar a instalação.Iniciar sessão: Executar
az login
para iniciar sessão. Observe que suportamos apenas interativo ou login usando nome de usuário e senha comaz login
. Para iniciar sessão utilizando um Token de Acesso Pessoal (PAT), consulte Iniciar sessão através do Token de Acesso Pessoal (PAT) do Azure DevOps.
Nota
Atualmente, a extensão do Azure DevOps não oferece suporte à autenticação com Identidades Gerenciadas.
Configurar padrões: recomendamos que você defina a configuração padrão para sua organização e projeto. Caso contrário, você pode defini-los dentro dos próprios comandos individuais.
az devops configure --defaults organization=https://dev.azure.com/contoso project=ContosoWebApp
Uso do comando
Adicionar a Extensão de DevOps do Azure adiciona devops
, pipelines
, artifacts
, boards
e repos
grupos.
Para conteúdo de uso e ajuda para qualquer comando, insira o parâmetro -h , por exemplo:
az devops -h
Group
az devops : Manage Azure DevOps organization level operations.
Related Groups
az pipelines: Manage Azure Pipelines
az boards: Manage Azure Boards
az repos: Manage Azure Repos
az artifacts: Manage Azure Artifacts.
Subgroups:
admin : Manage administration operations.
extension : Manage extensions.
project : Manage team projects.
security : Manage security related operations.
service-endpoint : Manage service endpoints/service connections.
team : Manage teams.
user : Manage users.
wiki : Manage wikis.
Commands:
configure : Configure the Azure DevOps CLI or view your configuration.
feedback : Displays information on how to provide feedback to the Azure DevOps CLI team.
invoke : This command will invoke request for any DevOps area and resource. Please use
only json output as the response of this command is not fixed. Helpful docs -
https://video2.skills-academy.com/rest/api/azure/devops/.
login : Set the credential (PAT) to use for a particular organization.
logout : Clear the credential for all or a particular organization.
Abrir itens no navegador
Você pode usar --open
a opção para abrir qualquer artefato no portal do Azure DevOps em seu navegador padrão.
Por exemplo:
az pipelines build show --id 1 --open
Este comando mostra os detalhes da compilação com id 1
na linha de comando e também o abre no navegador padrão.