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文件。