Ir para o conteúdo principal

Sonatype Nexus

Introdução

 

Nexus é um gerenciador de repositório. Ele permite que você faça proxy, colete e gerencie suas dependências. Utilizamos o Nexus para fazer proxy do nuget.org, maven, docker.io ou outros repositórios de contêineres, assim como armazenamento dos mesmos criados por nós.

Orientações

Solicitação para publicação de pacote

Para publicação de um pacote, é necessário abrir um chamado no GLPI, onde serão solicitadas as seguintes informações:

 
  • Nome do pacote
  • Anexo do pacote
  • Tipo de pacote

  Repositórios suportados: 
  - NuGet

Suporte a outros repositórios serão desenvolvidos conforme a necessidade.

Consumo dos recursos do Nexus

O Nexus atua como um proxy que armazena em cache todos os pacotes ou imagens Docker para otimizar o consumo, tempo de execução e tempo de restauração de pacotes e build de imagens.

Pacotes NuGet

Para usar o servidor Nexus no seu Visual Studio é necessário ir até Ferramentas>Opções>Gerenciador de Pacotes do NuGet>Origens do NuGet e adicionar a origem: https://nuget.okd.local/repository/api.nuget-group/index.jsonconforme a imagem abaixo:

image-1643647355924.png


Imagens Docker

registry.okd.local