jenkins+gitee+tomcat,自动化部署web项目

1.环境:linux主机下安装并配置jdk,maven,git,2个tomcat(一个装jenkins,一个装自己的项目),jenkins

装完后linux的环境变量(/etc/profile)配置大致如下:

jenkins+gitee+tomcat,自动化部署web项目

2个tomcat:

jenkins+gitee+tomcat,自动化部署web项目

2.jenkins与gitee代码,tomcat

jenkins安装在tomcat中,然后启动tomcat,进入jenkins全局工具配置:

(jenkins安装过程中因为无法访问外网导致一直卡在页面,解决参考:https://www.cnblogs.com/jtestroad/p/7699826.html

jenkins+gitee+tomcat,自动化部署web项目

分别配置jdk,git,maven:

jenkins+gitee+tomcat,自动化部署web项目

配置完成后,保存,回到jenkins主面板。然后点击我的视图,戳进视图,然后点配置。开始配置项目信息。

jenkins+gitee+tomcat,自动化部署web项目

配置构建(拉下代码后的自动化执行脚本:拉代码,maven 打包,将maven打好的包丢到tomcat webapps下,重启tomcat就完成自动部署了):

jenkins+gitee+tomcat,自动化部署web项目

其中 /usr/local/tomcat/apache-tomcat-8.5.40/bin/restart.sh 此shell脚本内容为:

jenkins+gitee+tomcat,自动化部署web项目

再回到视图点立即构建就OK了!

jenkins+gitee+tomcat,自动化部署web项目