Jenkins自动化部署war项目

基于上一篇Jenkins安装环境,下面对自动打包部署做个备忘

 1.安装:Publish over SSH 插件

2.安装完成后,进入下图配置 ↓↓↓

3.翻到底下↓↓↓ 找到刚刚安装的Publish over SSH,做如下配置,保存。

 4.新建一个任务:

 5. 配置项目build路径、svn配置:

 6. 配置jenkins轮训查看svn版本是否有变更这里配置的是每分钟扫描一次,实际根据你的需求来):

7. 项目构建、打包部署配置:

(1).项目构建(选择上一篇中《系统配置中已经配置好的maven-3.5.3):

(2).打包部署发布Tomcat重启:

献上restart.sh脚本内容(jdk必须配置):

## java env
export JAVA_HOME=/usr/local/jdk1.8.0_152
export JRE_HOME=$JAVA_HOME/jre

## restart tomcat
/usr/local/odao/smallGame-tomcat/bin/shutdown.sh
sleep 3
rm -rf /usr/local/odao/smallGame-tomcat/webapps/mandao-smallgame-web
/usr/local/odao/smallGame-tomcat/bin/startup.sh

立即构建,就可以自动打包部署啦

原文地址:https://www.cnblogs.com/wangfajun/p/8656699.html