Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Serviços de DevOps do Azure
A CLI do Azure DevOps foi otimizada para permitir que os programadores usem o Repositórios do Azure e funcionem bem com os seus fluxos de trabalho git.
Configuração de deteção automática
A Extensão Azure DevOps avalia se o seu diretório de trabalho atual é um repositório git do Repositórios do Azure para detetar automaticamente definições de configuração - organização, projeto e repositório. A deteção automática é controlada pela --detect bandeira, que é true por defeito.
Com esta capacidade, pode executar az repos pr list no seu git checkout local para visualizar todos os PRs no repositório.
Git alias
Também pode configurar a Extensão Azure DevOps para adicionar alias git para comandos comuns do Repositórios do Azure baseados em git, como criar ou adicionar revisores a pull requests. Execute o comando seguinte para ativar os alias git.
az devops configure --use-git-aliases true
Todos os comandos az repos passarão agora a ser redirecionados para git repo e todos os comandos az repos pr para git pr.
Por exemplo, um pull request pode agora ser criado usando o seguinte comando:
git pr create --target-branch {branch\_name}
Hierarquia de parâmetros
Existem três formas principais pelas quais parâmetros podem ser fornecidos a um comando. Foram listadas por ordem de prioridade:
- Parâmetros de comando
Por exemplo:az repos list --organization https://dev.azure.com/contoso --project webApplication - Deteção automática a partir do contexto git se
--detectfortrue. Detetar étruepor defeito. - Configuração padrão Por exemplo:
az devops configure --defaults organization=https://dev.azure.com/contoso project=webApplication
Suponha que um cliente executa os seguintes comandos
~/$ az devops configure --defaults organization=https://dev.azure.com/contoso project=webApp
~/$ az repos list --organization=https://dev.azure.com/contosoTest --project=testApplication
A organização e o parâmetro do projeto fornecidos através do comando serão utilizados, uma vez que os parâmetros do comando têm prioridade máxima.
Vamos ver outro exemplo. Suponha que um utilizador pré-configurou a organização padrão para contoso e projetou para webApp. No entanto, o utilizador está a trabalhar a partir de um checkout local de um repositório git, que pertence à organização contosoTest e ao projeto testApplication. Além disso, --detect é true por defeito.
~/contosoTest/portal$ az devops configure --defaults organization=https://dev.azure.com/contoso project=webApp
~/contosoTest/portal$ az repos list
Neste caso, contosoTest e testApplication serão detetados automaticamente como a organização e o projeto alvo a partir do contexto git e irão sobrepor os padrões predefinidos.