Introdução com Azure DevOps CLI

Azure DevOps Services

Com a Azure DevOps para a CLI (Interface de Linha de Comando) do Azure, você pode gerenciar muitos Azure DevOps Services na linha de comando. Os comandos da CLI permitem simplificar suas tarefas com tela interativa mais rápida e flexível, ignorando fluxos de trabalho de interface do usuário.

Observação

A AZURE DEVOPS CLI (Interface de Linha de Comando) do Azure DevOps Services. A Azure DevOps para o CLI do Azure não dá suporte a 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:

  1. Instalar CLI do Azure: siga as instruções fornecidas em Instalar o CLI do Azure para configurar seu CLI do Azure ambiente. No mínimo, sua versão CLI do Azure deve ser 2.10.1. Você pode usar para az --version validar.

  2. Adicione a extensão Azure DevOps dados:

     az extension add --name azure-devops
    

    Você pode usar az extension list ou az extension show --name azure-devops para confirmar a instalação.

  3. Entrar: execute az login para entrar. Observe que damos suporte apenas a interativos ou logoff usando o nome de usuário e a senha com az login. Para entrar usando um PAT (Token de Acesso Pessoal), consulte Entrar por meio Azure DevOps PAT (Token de Acesso Pessoal).

  4. Configurar padrões: é recomendável definir 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 de comando

A adição Azure DevOps extensão adiciona devopsgrupos , pipelinesartifacts, boards, e repos . 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://docs.microsoft.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 a --open opção para abrir qualquer artefato Azure DevOps portal no navegador padrão.

Por exemplo:

az pipelines build show --id 1 --open

Esse comando mostra os detalhes do build com id 1 na linha de comando e também o abre no navegador padrão.