jekins+maven+svn 部署springboot工程

1.用的jar包部署

2.因为公司已经有对应的jekins部署项目就照葫芦画瓢带百度最后构建成功

步骤:

1.新建项目名字,最好一看能看懂的item名字,因为是maven 项目选择上点击ok,继续往下走

2.ok之后的第一张图片

3.写入svn地址以及对应的服务地址

4.对应jar 包的编译以及拷贝

5.确认配置没有问题接下来就是对应的shell脚本了这个才是核心

shutdown.sh内容

while true do Num_Proc=`ps -ef |grep wodeceshi-api| grep java |grep -v grep | wc -l` if [ ${Num_Proc} -gt 0 ] then Pid_Proc=`ps -ef |grep wodeceshi-api| grep java |grep -v grep |awk {print $2}` echo $Pid_Proc echo -n "." kill -9 $Pid_Proc sleep 2 else break fi Done

startup.sh内容

PRG="$0"

while [ -h "$PRG" ]; do ls=`ls -ld "$PRG"` link=`expr "$ls" : .*-> (.*)$` if expr "$link" : /.* > /dev/null; then PRG="$link" else PRG=`dirname "$PRG"`/"$link" fi done

# Get standard environment variables PRGDIR=`dirname "$PRG"`

[ -z "$WORK_HOME" ] && WORK_HOME=`cd "$PRGDIR/.." >/dev/null; pwd`

echo $WORK_HOME nohup /opt/jdk1.8.0_131/bin/java -jar $WORK_HOME/wodeceshi-api.jar --spring.profiles.active=test > $WORK_HOME/log/catalina.out 2>&1 &

6.这样执行就success了

7.也许你的工程比较多那么就需要有一个分组视图

在你的jekin 最上面的主页面有一个➕点击进去会出现下面界面,你写上视图名字点击OK

7,你接下来点击OK进入视图页面编辑,选择你对应的项目就OK了

经验分享 程序员 微信小程序 职场和发展