Configurar fontes upstream

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Com as fontes upstream do Azure Artifacts, você pode simplificar o gerenciamento de pacotes usando um único feed para armazenar os pacotes publicados e os que você consome de feeds externos e registros públicos, como npmjs.com, NuGet.org. Quando uma origem upstream é habilitada em seu feed, os Artefatos do Azure salvam automaticamente uma cópia de qualquer pacote instalado por um colaborador ou superior a partir do upstream.

Habilitar fontes upstream em um novo feed

  1. Entre na sua organização do Azure DevOps e navegue até seu projeto.

  2. Selecione Artefatos e, em seguida, selecione Criar Feed.

  3. Forneça um Nome para seu feed e selecione suas configurações de Visibilidade e Escopo . Certifique-se de marcar a caixa de seleção Incluir pacotes de fontes públicas comuns para habilitar fontes upstream.

  4. Selecione Criar quando terminar.

    Uma captura de tela mostrando como criar um novo feed.

Importante

Não há suporte para instantâneos do Maven em fontes upstream.

Habilitar fontes upstream em um feed existente

  1. Entre na sua organização do Azure DevOps e navegue até seu projeto.

  2. Selecione o botão ícone de engrenagem do ícone de engrenagem para navegar até as configurações do feed.

  3. Selecione Fontes upstream e, em seguida, selecione Adicionar origem upstream.

  4. Selecione Fonte pública e, em seguida, selecione uma fonte pública no menu suspenso.

  5. Selecione Salvar quando terminar e, em seguida, selecione Salvar mais uma vez no canto superior direito para preservar suas alterações.

Observação

Só há suporte para fontes upstream públicas personalizadas com registros npm.

Adicionar um feed na mesma organização que uma fonte upstream

  1. Entre na sua organização do Azure DevOps e navegue até seu projeto.

  2. Selecione o botãoícone de engrenagem ícone de engrenagem do ícone de engrenagem para acessar as configurações do seu feed.

  3. Selecione Fontes upstream e, em seguida, selecione Adicionar upstream.

  4. Selecione Feed do Azure Artifacts nesta organização.

  5. Selecione o Feed desejado no menu suspenso para adicioná-lo como uma fonte upstream. Em seguida, selecione a opção Exibir e escolha o(s) tipo(s) de pacote que deseja usar. Opcionalmente, você também pode modificar o nome da sua fonte upstream.

  6. Selecione Salvar ao terminar.

    Uma captura de tela mostrando como adicionar um feed em sua organização como uma fonte upstream.

Adicionar um feed em uma organização diferente como uma fonte upstream

  1. Entre na sua organização do Azure DevOps e navegue até seu projeto.

  2. Selecione o botãoícone de engrenagem ícone de engrenagem do ícone de engrenagem para acessar as configurações do seu feed.

  3. Selecione Fontes upstream e, em seguida, selecione Adicionar upstream.

  4. Selecione Feed do Azure Artifacts em outra organização.

  5. Insira o localizador de feed do Azure Artifacts no seguinte formato:

    • Feed com escopo da organização:

      azure-feed://ORGANIZATION_NAME/FEED_NAME@VIEW
      
    • Feed com escopo do projeto:

      azure-feed://ORGANIZATION_NAME/PROJECT_NAME/FEED_NAME@VIEW
      
  6. Selecione o (s) tipo(s) de pacote que deseja usar e forneça um nome para sua fonte upstream.

  7. Selecione Salvar ao terminar.

    Uma captura de tela mostrando como adicionar um feed em uma organização diferente como uma fonte upstream.

Exemplos

Observação

Você deve ser um Leitor de Feed e Upstream (Colaborador), um Publicador de Feed (Colaborador) ou um Proprietário de Feed para instalar novos pacotes a partir do upstream. Uma cópia de cada pacote upstream é salva no feed no primeiro uso. Pacotes já salvos de fontes upstream podem ser usados por leitores de feed.