Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Azure DevOps Services
Este artigo orienta você a baixar Pacotes Universais do feed do Azure Artifacts usando a interface de linha de comando.
Pré-requisitos
| Produto | Requisitos |
|---|---|
| Azure DevOps | - Uma organização do Azure DevOps. - Um projeto do Azure DevOps. - Instalar a CLI do Azure. - Instale a extensão Azure DevOps versão 0.14.0 ou superior. |
Instalar a extensão do Azure DevOps
Verifique se você tem a CLI do Azure (versão 2.10.1 ou superior) instalada. Em seguida, siga as etapas abaixo para instalar ou atualizar a extensão do Azure DevOps para gerenciar os recursos do Azure DevOps da linha de comando.
Execute o seguinte comando para instalar a extensão do Azure DevOps:
az extension add --name azure-devopsSe a extensão do Azure DevOps já estiver instalada e você quiser atualizá-la para a versão mais recente, execute:
az extension update --name azure-devops
Criar um feed
Entre em sua organização do Azure DevOps e navegue até seu projeto.
Selecione Artefatos e, em seguida, selecione Criar Feed.
Forneça um Nome para o feed, escolha a opção Visibilidade que define quem pode exibir seus pacotes, verifique Incluir pacotes de fontes públicas comuns se você quiser incluir pacotes de fontes como nuget.org ou npmjs.com e, para Escopo, decida se o feed deve ser definido como escopo para seu projeto ou toda a organização.
Selecione Criar quando terminar.
Baixar pacotes universais
Verifique se você configurou a autenticação e execute o seguinte comando para baixar um Pacote Universal específico do feed usando a CLI do Azure:
Feed do projeto com escopo:
az artifacts universal download --organization https://dev.azure.com/<YOUR_ORGANIZATION_NAME> --project <PROJECT_NAME> --scope project --feed <FEED_NAME> --name <PACKAGE_NAME> --version <PACKAGE_VERSION> --path <DOWNLOAD_PATH>Feed da organização com escopo:
az artifacts universal download --organization https://dev.azure.com/<YOUR_ORGANIZATION_NAME> --feed <FEED_NAME> --name <PACKAGE_NAME> --version <PACKAGE_VERSION> --path <DOWNLOAD_PATH>
Nota
O Azure Artifacts não oferece suporte a um ponto de extremidade de API direta para baixar Pacotes universais. Você deve usar a CLI do Azure para baixar o pacote.
Baixar arquivos específicos
Para baixar apenas arquivos específicos, use o parâmetro --file-filter para buscar apenas o subconjunto de arquivos especificado. Consulte Referência de padrões de correspondência de arquivo para obter mais detalhes.
Feed do projeto com escopo:
az artifacts universal download --organization https://dev.azure.com/<YOUR_ORGANIZATION_NAME> --project <PROJECT_NAME> --scope project --feed <FEED_NAME> --name <PACKAGE_NAME> --version <PACKAGE_VERSION> --path <DOWNLOAD_PATH> --file-filter <MATCH_PATTERN>Feed da organização com escopo:
az artifacts universal download --organization https://dev.azure.com/<YOUR_ORGANIZATION_NAME> --feed <FEED_NAME> --name <PACKAGE_NAME> --version <PACKAGE_VERSION> --path <DOWNLOAD_PATH> --file-filter <MATCH_PATTERN>
Exemplo: Usar --file-filter logs/.log corresponderia a todos os arquivos no diretório logs com a extensão .log.
Baixar a versão mais recente
Use caracteres curingas * para baixar a versão mais recente dos seus Pacotes Universais.
Exemplos:
--version '*': baixe a versão mais recente.--version '1.*': baixe a versão mais recente com a versão principal 1.--version '1.2.*': baixe a versão mais recente do patch com a versão principal 1 e a versão secundária 2.
Nota
Não há suporte para padrões de caracteres curinga com versões de pré-lançamento (pacotes com um hífen no número da versão).