..

jenkins#自动构建并部署springboot的jar包 + 一点补充

1.GitLab 8.0.0(版本比较低,配置比较简单) 配置

点击项目 --> settings --> web Hooks

 

 

2.jenkins配置

 

基本就是这样了

 

start.sh

#!/bin/bash
export JAVA_HOME=/opt/jdk1.8
echo ${JAVA_HOME}
chmod 777 /opt/hello/ts-1.0.0-SNAPSHOT.jar
cd /opt
nohup ${JAVA_HOME}/bin/java -jar ts-1.0.0-SNAPSHOT.jar > /dev/null &
echo "*启动成功"

 

 

stop.sh

#!/bin/bash
echo " === stop ts-1.0.0-SNAPSHOT.jar === "
pid=`ps -ef | grep ts-1.0.0-SNAPSHOT.jar | grep -v grep | awk '{print $2}'`
echo "*旧应用进程id:$pid"
if [ -n "$pid" ]
then
kill -9 $pid
fi

 

 

---

 

补充[20201012]:

如果构建的jar包依赖的父pom.xml文件更新了,可以删除当前项目工作空间目录,然后再次构建jar就会下载新的父pom.xml文件。

 

posted @ 2019-11-04 12:30  罗浩楠  阅读(569)  评论(0)    收藏  举报
..