jenkins部署spring boot项目

91 阅读1分钟
#使环境变量生效
source ~/.bash_profile 
#进行编译构建出jar 
gradle clean
gradle build -x test
projectName=test-project
#如果进程存在则kill
pid=`ps -ef | grep $projectName | grep -v grep | awk '{print $2}'`  
if [ -z $pid ] ; then 
echo "no process id "
else  
kill -9 $pid
echo  "end................................."
sleep 3
fi
echo  "start..............................."
#启动spring boot jar
BUILD_ID=dontKillMe nohup java -jar test-project-2.0.jar &

test-project-2.0.jar确保跟打包出来的jar名称一样。projectName变量确保为打包出来的jar名称