Sonatype的Nexus存储库是否为Jenkins提供任何好处?

时间:2017-10-06 07:48:37

标签: jenkins jenkins-plugins nexus sonatype

因此,我正在使用Jenkins设置CI解决方案,并且我已被指示使用SonaType的Nexus存储库作为与Jenkins绑定的二进制存储库。我理解的想法是它将立即回滚到以前编译的二进制文件。

其他一些有詹金斯经验的工程师质疑这个决定,因为他们认为詹金斯已经可以做到这一点。显然Jenkins将存储构建结果以便立即进行回滚部署,因此包含Nexus具有可疑的好处。

Jenkins是否可以在没有第三方服务或插件的情况下立即提供回滚?如果是这样,使用Nexus和Jenkins有什么好处?

1 个答案:

答案 0 :(得分:0)

使用Jenkins(或其他CI工具,如Bamboo)使用工件存储库(Nexus,Jfrog Artifactory ..)的一个好处是,您可以使用其控件版本将工件部署到Nexus(或Artifactory)中的存储库(以前在maven中包含SNAPSHOT)将这些工件发送到每个环境(集成环境,生产环境......)。

这是一个很好的做法,因为当您安装项目时,例如:

mvn install

您的项目会从工件存储库(Nexus,Artifactory ...)下载所有依赖项,并且这些依赖项可以为您的团队组织和提供。