jenkins 部署 spring boot 及启动脚本

2019-03-26  本文已影响0人  程序猿_小刚

增加插件 :

在【系统管理-全局工具配置】配置好 git / java/ maven/ ssh 这几部分

在 【系统管理-系统设置】 中找到 SSH Server 进行配置

Remote Directory 指向当前打包后生成的路径如 /usr/local/project 那么当前打好包后就存储在如下位置

cd /usr/local/project
chmod 777 *.sh
bash device-api-stop.sh
bash device-api-start.sh

device-api-start.sh 启动脚本

#! /bin/bash
echo ${JAVA_HOME}
mv device-api-0.0.1-SNAPSHOT.jar device-api.jar
nohup java -jar device-api.jar > device-temp.txt 2>&1 &
echo "启动成功"

device-api-stop.sh 关闭脚本

#! /bin/bash
echo "stop SpringBoot device-api"
pid=`ps -ef | grep device-api.jar | grep -v grep | awk '{print $2}'`
echo “旧应用进程id:$pid”
if [ -n "$pid" ]
then
kill -9 $pid
fi
上一篇下一篇

猜你喜欢

热点阅读