Azure Artifacts - Atualização do Sprint 174

Caraterísticas

Configurar as fontes ascendentes para Universal Packages

Agora você pode configurar seus feeds de Artefatos do Azure para baixar automaticamente Pacotes Universais de fontes upstream sob demanda.

Anteriormente, você podia configurar fontes upstream em seu feed para pacotes NuGet, Python, Maven e npm, mas não para Pacotes Universais. Isso ocorreu devido a uma diferença na tecnologia de armazenamento usada para Pacotes Universais, que suportam pacotes muito maiores do que outros tipos de pacotes suportados.

Agora você pode configurar fontes upstream para Pacotes Universais da mesma forma que para outros tipos de pacotes; abra as configurações do feed, clique em Fontes upstream ->Adicionar fonte upstream -> e escolha o tipo de fonte certo para você. Você verá Pacotes Universais (UPack) como uma nova opção na próxima visualização (veja a imagem abaixo). Para obter mais informações, consulte a documentação de configuração de fontes upstream.

upack

Observe que os Pacotes Universais em fontes upstream só são suportados entre feeds na mesma Organização de DevOps.

A "Update Package Version REST API" agora está disponível para os pacotes Maven.

Agora, você pode usar a API REST "Atualizar Versão do Pacote" do Azure Artifacts para atualizar as versões de pacotes Maven. Anteriormente, você podia usar a API REST para atualizar versões de pacotes para NuGet, Maven, npm e Pacotes Universais, mas não pacotes Maven.

Para atualizar pacotes Maven, use o comando HTTP PATCH da seguinte maneira.

PATCH https://pkgs.dev.azure.com/{organization}/{project?}/\_apis/packaging/feeds/{feedId}/maven/groups/{groupId}/artifacts/{artifactId}/versions/{packageVersion}?api-version=5.1-preview.1

Você pode definir o seguinte:

Parâmetros de URI

Nome em Obrigatório Type Descrição
artifactId caminho TRUE cadeia (de caracteres) ID do artefacto do pacote
feed caminho TRUE cadeia (de caracteres) Nome ou ID do fluxo
groupId caminho TRUE cadeia (de caracteres) ID de grupo do pacote
organização caminho TRUE cadeia (de caracteres) O nome da organização do Azure DevOps
versão caminho TRUE cadeia (de caracteres) Versão do pacote
projecto caminho cadeia (de caracteres) ID do projeto ou nome do projeto
Versão da API consulta TRUE cadeia (de caracteres) Versão da API a ser usada. Isso deve ser definido como '5.1-preview.1' para usar esta versão da api

Órgão do Pedido

Nome Type Descrição
views JsonPatchOperation A visualização à qual a versão do pacote será adicionada

Para obter mais informações, consulte a documentação da API REST à medida que ela é atualizada.

Próximos passos

Observação

Esses recursos serão lançados nas próximas duas a três semanas.

Vá até o Azure DevOps e dê uma olhada.

Como fornecer feedback

Gostaríamos muito de ouvir o que você pensa sobre esses recursos. Use o menu Ajuda para relatar um problema ou fornecer uma sugestão.

Faça uma sugestão

Você também pode obter conselhos e suas perguntas respondidas pela comunidade no Stack Overflow.