jenkins自动部署springboot项目脚本
程序员文章站
2022-03-30 08:51:26
...
jenkins自动构建好jar包,发送到服务器,执行脚本
#!/bin/sh
#restart admin service
pidlist=`ps -ef|grep littlebird-admin | grep -v "grep"|awk '{print $2}'`
if [ ! -f "/usr/local/admin/littlebird-admin-0.0.1-SNAPSHOT.jar" ]; then
echo "littlerbird-admin jar not exists"
exit
fi
if [ "$pidlist" = "" ];then
echo "no admin service starting"
else
echo "admin service pid list : $pidlist"
echo "kinlling pid list : $pidlist"
kill -9 $pidlist
echo "admin service stopped successfully!"
sleep 2
fi
echo "start admin service now"
nohup java -jar /usr/local/admin/littlebird-admin-0.0.1-SNAPSHOT.jar >admin.out 2>&1 &
echo "admin service starting successfully!"
上一篇: PHP中利用sleep函数实现定时执行功能实现代码
下一篇: python通过伪装头部数据抵抗反爬虫
推荐阅读
-
运用springboot搭建并部署web项目的示例
-
详解springboot项目docker部署实践
-
Python自动化运维和部署项目工具Fabric使用实例
-
Docker 部署 SpringBoot 项目整合 Redis 镜像做访问计数示例代码
-
详解jenkins自动化部署vue
-
详解springboot项目docker部署实践
-
Docker 部署 SpringBoot 项目整合 Redis 镜像做访问计数示例代码
-
springboot项目打成war包部署到tomcat遇到的一些问题
-
使用Jenkins Pipeline自动化构建发布Java项目的方法
-
使用pm2自动化部署node项目的方法步骤