Nexus: suporte universal para todas as ferramentas populares de compilação

Fernando Teixeira
Tdx Oficial
Published in
2 min readNov 19, 2020

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.

Curtiu esse conteúdo? Fique a vontade pra deixar o seu comentário e sugestões de melhoria!

Acesse agora TDX e conheça mais sobre como desafiamos e encorajamos a transformação dos negócios e pessoas.

Para mais conteúdos como esse, siga nossa publicação semanal aqui no Medium.

--

--

Fernando Teixeira
Tdx Oficial

Group Product Manager | Product Lead | Head of Product | Mentor Specialist in Digital Product Development and Growth - see more at hackblue.com.br