Nexus: suporte universal para todas as ferramentas populares de compilação
O Que é o Nexus?
O Nexus é um repositório de artefatos Maven e está entre os mais populares e maduros para componentes e construção de artefatos. Além disso, o Sonatype oferece uma edição da comunidade do Nexus Repository Manager chamada Nexus OSS e que possui uma boa documentação para incitantes.
O Nexus atua como um proxy para a equipe de desenvolvimento, onde as dependências serão solicitadas para o Nexus e é muito útil para grandes empresas que necessita de uma pipeline completo para a orquestração e segurança, se tornando referência em DevSecOps.
Mas por que utilizar o Nexus?
- O repositório será o local onde os snapshots dos artefatos serão guardados e recuperados pelos diversos membros da equipe;
- O repositório servirá como cache dos artefatos externos, evitando que se acesse sempre repositórios muito utilizados como Maven Central;
- É possível criar proxies para os repositórios externos, de forma que os desenvolvedores utilizem sempre o mesmo repositório, sem ter que se preocupar em mudar a configuração quando um novo repositório externo é incluído;
- O repositório pode ser protegido por um controle de acesso, evitando que pessoas não autorizadas tenham acesso a artefatos que não são públicos.
Suporte universal para todas as ferramentas populares de compilação
- Armazene e distribua componentes Maven / Java, npm, NuGet, Helm, Docker, P2, OBR, APT, GO, R, Conan entre outros;
- Gerencie componentes do desenvolvedor até a entrega: binários, contêineres, montagens e produtos acabados;
- Suporte avançado ao ecossistema Java Virtual Machine (JVM), incluindo Gradle, Ant, Maven e Ivy;
- Compatível com ferramentas populares como Eclipse, IntelliJ, Hudson, Jenkins, Puppet, Chef, Docker e muito mais.
Recursos modernos para inovação contínua
- Implante diretamente em um repositório desejado com sua escolha de ferramenta de construção ou implementação ou diretamente via HTTP;
- Prepare e gerencie releases com segurança dedicada e validação automatizada de regras;
- A preparação aprimorada fornece supervisão e aprovação simplificadas dos fluxos de trabalho para os candidatos a liberação;
- Compartilhe binários, capturas instantâneas e liberações entre grupos de desenvolvedores ou publique uma coleção de artefatos faseados relacionados, que podem ser facilmente testados, promovidos ou descartados.
Caso queira saber mais sobre a plataforma, visite o site https://www.sonatype.com/product-nexus-repository
Conecte sua equipe hoje mesmo ao Nexus! Gerencie seus repositórios de forma inteligente e dessa forma aumente a produtividade do seu time.