Partilhar via


Pesquisar pacotes em fontes upstream

Azure DevOps Serviços | Azure DevOps Server | Azure DevOps Server 2022

As fontes a montante permitem usar pacotes de registos públicos e outros feeds sem sair do Artefactos do Azure. Em vez de alternar manualmente entre várias fontes de pacotes, pode configurar o seu feed para referenciar fontes a montante e depois procurar pacotes diretamente no ambiente do feed.

Neste artigo, vai aprender a adicionar uma fonte a montante ao seu feed, pesquisar pacotes por tipo e nome exato, rever as versões disponíveis e guardar as versões selecionadas no seu feed para um consumo mais rápido e fiável em futuras restaurações. Este fluxo de trabalho ajuda a centralizar a descoberta de pacotes e melhora a consistência entre as suas equipas.

Pré-requisitos

Produto Requisitos
Azure DevOps - Uma Azure DevOps organização.
- Um projeto Azure DevOps .

Criar um novo feed

Se ainda não tem um feed, siga estes passos para criar um novo feed e ativar fontes a montante:

  1. Inicie sessão no Azure DevOps e depois navegue até ao seu projeto.

  2. Selecione Artifacts e, em seguida, selecione Create Feed.

  3. Introduza um Nome para o seu feed e depois escolha as definições de Visibilidade e Alcance apropriadas.

  4. Selecione Incluir pacotes de fontes públicas comuns para permitir fontes de origem.

  5. Selecione Criar quando terminar.

Adicionar fontes upstream públicas

Se criou um feed sem ativar fontes upstream, pode adicionar uma fonte pública upstream mais tarde seguindo estes passos:

  1. Navegue até o projeto e selecione Artefatos.

  2. Selecione o ícone de engrenagem para abrir as Definições do Feed.

  3. Selecione Fontes Upstream.

  4. Selecione Adicionar Upstream.

  5. Para Type, selecione Fonte Pública e depois escolha a fonte que quer adicionar (por exemplo, galeria NuGet (https://api.nuget.org/v3/index.json)).

  6. Selecione Adicionar quando terminar.

Pesquisar fontes a montante

Depois de o seu feed estar ligado a uma ou mais fontes a montante, pode pesquisar a partir de um único local no Artefactos do Azure em vez de navegar por cada fonte separadamente. Isto é útil quando sabes qual o pacote que precisas, mas queres confirmar rapidamente se está disponível a montante e rever as versões disponíveis antes de o guardar no teu feed.

  1. Inicie sessão no Azure DevOps e depois navegue até ao seu projeto.

  2. Seleciona Artefactos e depois seleciona o teu feed alvo no menu suspenso do feed.

  3. Selecione Pesquisar Fontes Upstream no Canto Superior Direito.

    Uma captura de ecrã que mostra o botão Pesquisar Fontes a montante num feed Artefactos do Azure.

  4. No painel de pesquisa, selecione o tipo de Pacote e depois introduza o Nome do Pacote.

  5. Certifica-te de que o nome do pacote usa exatamente a mesma caixa e ortografia, porque a correspondência de nomes de pacote é sensível a maiúsculas e minúsculas.

  6. Seleciona Pesquisar quando estiveres pronto.

    Uma captura de tela mostrando como procurar um pacote em fontes upstream.

  7. Veja os resultados da pesquisa. Artefactos do Azure exibe as versões correspondentes dos pacotes.

    Uma captura de ecrã que mostra as versões dos pacotes disponíveis nas fontes a montante.

Nota

Pesquisar fontes a montante a partir do seu feed é suportado apenas no Azure DevOps Services.

Guardar pacotes

Depois de encontrar uma versão de pacote nos resultados de pesquisa na origem, pode guardá-la no seu feed para que a sua equipa a possa consumir diretamente do Artefactos do Azure sem voltar a procurar na origem.

  1. Nos resultados da pesquisa, localiza a versão do pacote que quer guardar.

  2. Selecione o botão de reticência ao lado dessa versão e depois selecione Guardar para alimentar.

    Uma captura de ecrã a mostrar como guardar uma versão específica de um pacote a partir de uma fonte upstream.

  3. No diálogo de confirmação, selecione Guardar para confirmar.

  4. Verifica se a versão guardada mostra a In this feed etiqueta e está agora disponível no teu feed.

    Uma captura de ecrã que mostra a versão guardada da fonte principal.