使用Jenkins将war文件从dev部署到QC到实时环境

时间:2014-11-10 11:56:24

标签: maven jenkins continuous-integration

我是Jenkins的新手并且已经启动并运行了我的第一个构建项目,它从SVN存储库中检查我的源代码,然后使用Maven将其打包到war文件中,并使用我的版本命名约定,并部署它我们开发Tomcat服务器。

现在,我们的流程是首先部署到开发tomcat服务器,开发人员在该服务器上对该构建执行测试。

一旦他们开心,我们希望他们进入Jenkins并告诉它发送完全相同的.war文件构建,以便部署到不同的Quality Control tomcat服务器,质量控制团队可以在那里进行手动测试并注销他们对网络应用感到满意。

当质量控制团队对.war文件构建感到满意时,我们希望他们能够进入Jenkins并告诉它将相同的.war文件发送到我们的实时环境。

我们的开发人员和质量控制团队可以访问Jenkins服务器。

有没有人对如何使用Jenkins,SVN,Maven和Tomcat实现此过程有任何想法或建议?

1 个答案:

答案 0 :(得分:1)

完全符合您要求的Jenkins Promoted Builds plugin

Manual Promotions - You can choose a group of people who can run a promotion manually. 
This gives a way of having a "sign off" within the build system.
For example, a developer might validate a build and approve it for QA testing only when a work product is completed entirely.
Then another promotion can be added for the QA hand off to production.

希望有所帮助。