jekins+maven+svn 部署springboot工程

1.用的jar包部署

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

步骤:

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

jekins+maven+svn 部署springboot工程_第1张图片

2.ok之后的第一张图片

jekins+maven+svn 部署springboot工程_第2张图片

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

jekins+maven+svn 部署springboot工程_第3张图片

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

jekins+maven+svn 部署springboot工程_第4张图片

 

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

jekins+maven+svn 部署springboot工程_第5张图片

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

你可能感兴趣的:(jekins+maven+svn 部署springboot工程)