Introdução aos pacotes NuGet nos Artefatos do Azure
Serviços de DevOps do Azure | Azure DevOps Server 2022 - Azure DevOps Server 2019
O Azure Artifacts permite que os desenvolvedores publiquem e baixem pacotes NuGet de diferentes fontes, como feeds e registros públicos. Com os Artefatos do Azure, você pode criar feeds que podem ser privados, permitindo que você compartilhe pacotes com sua equipe e usuários específicos, ou públicos, permitindo que você os compartilhe abertamente com qualquer pessoa na Internet.
Neste artigo, vai aprender a:
- Crie um novo feed.
- Configure seu projeto e conecte-se ao seu feed.
- Publique pacotes NuGet.
- Transfira pacotes a partir do seu feed.
Pré-requisitos
Uma organização e um projeto do Azure DevOps. Crie uma organização ou um projeto , caso ainda não o tenha feito.
Instale a versão mais recente do NuGet.
Instale o Provedor de Credenciais de Artefatos do Azure.
Criar feed
Entre em sua organização do Azure DevOps e navegue até seu projeto.
Selecione Artefatos e, em seguida, selecione Criar feed para criar um novo feed.
Insira um Nome descritivo para seu feed e defina sua Visibilidade (indicando quem pode visualizar os pacotes dentro do feed). Especifique o Escopo do seu feed e, se desejar incluir pacotes de fontes públicas, marque a caixa de seleção Fontes upstream.
Selecione Criar quando terminar.
Entre no servidor de DevOps do Azure e navegue até o projeto.
Selecione Artefatos e, em seguida, selecione Criar feed para criar um novo feed.
Insira um Nome descritivo para seu feed e defina sua Visibilidade (indicando quem pode visualizar os pacotes dentro do feed). Especifique o Escopo do seu feed e, se desejar incluir pacotes de fontes públicas, marque a caixa de seleção Fontes upstream.
Selecione Criar quando terminar.
Selecione Criar quando terminar.
Entre no servidor de DevOps do Azure e navegue até o projeto.
Selecione Artefatos e, em seguida, selecione Novo feed.
Insira um Nome descritivo para seu feed e defina sua Visibilidade (indicando quem pode visualizar os pacotes dentro do feed). Se desejar incluir pacotes de fontes públicas, selecione a opção Usar pacotes de fontes públicas por meio deste feed .
Selecione Criar quando terminar.
Nota
Por padrão, os feeds recém-criados têm o Serviço de Criação do projeto definido como Feed e Leitor Upstream (Colaborador).
Conectar-se ao Feed
Entre em sua organização do Azure DevOps e navegue até seu projeto.
Selecione Artefatos e, em seguida, selecione seu feed no menu suspenso.
Selecione Conectar ao feed e, em seguida, selecione NuGet.exe no painel de navegação esquerdo. Se esta for a primeira vez usando Artefatos do Azure com Nuget.exe, certifique-se de ter instalado todos os pré-requisitos.
Siga as instruções fornecidas na seção Configuração do projeto para configurar seu arquivo nuget.config e autenticar com o Azure Artifacts.
Entre no servidor de DevOps do Azure e navegue até o projeto.
Selecione Artefatos e, em seguida, selecione seu feed no menu suspenso.
Selecione Conectar ao feed e, em seguida, selecione NuGet.exe à esquerda.
Siga as instruções na seção Configuração do projeto para se conectar ao seu feed.
Entre no servidor de DevOps do Azure e navegue até o projeto.
Selecione Artefatos e, em seguida, selecione seu feed no menu suspenso.
Selecione Conectar ao feed e, em seguida, selecione NuGet à esquerda.
Siga as instruções para adicionar o URL de origem do pacote ao seu nuget.config.
Download de pacotes
1. Obter o URL de origem do pacote
Entre no servidor de DevOps do Azure e navegue até o projeto.
Selecione Artefactos, selecione o feed no menu pendente e, em seguida, selecione Ligar ao feed.
Selecione NuGet à esquerda e copie o URL de origem do pacote.
Entre no seu Azure DevOps e navegue até o seu projeto.
Selecione Artefactos, selecione o feed no menu pendente e, em seguida, selecione Ligar ao feed.
Selecione Visual Studio no painel de navegação esquerdo e copie a URL de origem .
2. Configurar o Visual Studio
No Visual Studio, selecione Ferramentas e, em seguida , Opções.
Expanda a seção Gerenciador de Pacotes NuGet e selecione Fontes de Pacote.
Introduza o Nome do feed e o URL de origem e, em seguida, selecione o sinal verde (+) para adicionar uma fonte.
Se você ativou fontes upstream em seu feed, desmarque a caixa de seleção nuget.org .
Selecione OK quando terminar.
3. Download de pacotes
No Visual Studio, clique com o botão direito do mouse em seu projeto e selecione Gerenciar pacotes NuGet.
Selecione Procurar e, em seguida, selecione seu feed no menu suspenso Origem do pacote.
Use a barra de pesquisa para procurar pacotes do seu feed.
Nota
Não há suporte para o uso do Gerenciador de Pacotes NuGet para procurar pacotes em fontes upstream.
Publicar pacotes
Execute o seguinte comando para publicar o pacote no feed. Você pode inserir qualquer cadeia de caracteres para o argumento ApiKey .
nuget.exe push -Source <SOURCE_NAME> -ApiKey key <PACKAGE_PATH>