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目录,我填写了目录导致报错

还有一些小坑,因为没有准备写博客就没有截图和记录,这是我的处子作,请多多包涵!

posted @ 2021-08-26 19:55  IT菜鸟成长路  阅读(159)  评论(0)    收藏  举报