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:
Imagens Docker
registry.okd.local