使用Jenkins将构建工件(War文件)部署到不同的环境(Dev,test,Prod)

时间:2013-02-18 10:42:29

标签: jenkins jenkins-plugins

只要开发人员使用jenkins将代码签入代码存储库并且生成的war文件自动部署到开发环境(Tomcat服务器),我们就能够构建Java应用程序。 稍后我们需要将相同的war文件部署到测试环境。 jenkins中是否有任何功能将war文件从开发部署到测试环境?

2 个答案:

答案 0 :(得分:0)

您应该考虑设置一个工件存储库(Nexus,Artifactory),存储您的工件。然后,您的部署应始终从此存储库中获取工件。

要从Nexus执行部署,您可以使用部署插件https://wiki.jenkins-ci.org/display/JENKINS/Deploy+Plugin

答案 1 :(得分:0)

我建议将WAR文件发布到Maven存储库(如Nexus),然后使用Rundeck执行部署。

Rundeck包含JenkinsNexus

的插件