Jenkins+maven+tomcat自动部署项目心得
优点:1.节省大量测试环境发版时间,公司有7个项目,项目原有发版流程:更新代码、eclipse打包、更换配置文件、上传tomcat、重启大约需要15分钟。用Jenkins部署自动发版可以每天后半夜自动发版,需要手动发布时 可以一键发版,Jenkins发版时间大概3分钟。
2.手动发版偶尔会忘记更新代码、更换配置文件,导致其他异常、版本功能不完善。Jenkins自动部署很好的避免失误。
3.减少测试人员的工作量,提高工作效率。
4.可以装*,显得很牛X。
需要的软硬件:服务器、Jenkins、JDK、maven、tomcat
部署步骤:1.安装JDK,我用的是1.8版本的。
2.部署tomcat,修改tomcat-users.xml文件
3.部署maven,将maven的settings.xml文件的下载地址换成阿里云的地址:http://maven.aliyun.com/nexus/content/groups/public/
4.部署Jenkins,记得JDK和maven要配置环境变量
部署中的坑:1.Jenkins服务里配置环境变量不要使用服务器自带的openJDK,要将添加的jdk的JAVA_HOME置顶
2.maven打包settings配置修改,我直接替换eclipse用过的一直报错,最后采取只替换阿里云的地址解决
3.配置Jenkins项目时Context path要滞空,系统会自动找到tomcat的webapp目录,我填写了目录导致报错
还有一些小坑,因为没有准备写博客就没有截图和记录,这是我的处子作,请多多包涵!

浙公网安备 33010602011771号