前两天项目组长让我通过jenkins的持续集成来完成项目的自动部署,但是中间可是踩了不少坑,在这里记录一下遇到的问题和解决办法。
服务器环境 windows server 2008 R2
项目容器版本 tomcat 7.0.82
jdk版本 jdk7.0.72
重现步骤
1.jenkins安装插件,在插件管理器中找到如下插件安装
2.因为jenkins实现这个插件的功能,原理也是上传文件至tomcat的wabapps文件夹,但是要对上传做一个安全控制,否则任何人都可以上传那不是乱套了。所以我们需要在tomcat/conf/tomcat-user.xml中声明一个用户和密码,然后jenkins使用这个用户身份去上传就OK了。具体步骤如下
2.1
3.安装之后,在"构建后操作"这一步会多一个选项,即刚才安装的插件支持的功能,部署一个war/ear包到服务器容器里。