linux 代码更新-打包-重启脚本
2024-10-19 07:30:55
#! /bin/sh base=/home/project/myblog cd $base git pull if [ ! $? -eq ]
then
echo "Error in git pull!!! Stop deployment!"
exit
fi cd $base
#查看服务器状态
HTTP_CODE=`curl -o /dev/null -s -w "%{http_code}" "http://localhost"` echo "HTTP_CODE:"${HTTP_CODE}
if [ ${HTTP_CODE} -eq ]
then
echo "server is running , began to close the server"
curl -u admin: -X POST http://localhost:8081/projectShutdown
else
echo "server is closed" fi echo "begin package the project" mvn clean package -Dmaven.test.skip=true
cd $base/target
echo "maven package project success, start server"
java -jar myblog-0.0..jar
最新文章
- 从OOP的角度看Golang
- cms 常用标签
- 使用ACE_Get_Opt解析命令行
- JavasScript判断输入框不为空
- C#实现一个最简单的HTTP服务器
- Git初始化与上传
- skynet启动过程_1
- 根据文件夹的GUid找到该文件夹
- LinearLayout的一些注意事项
- Canvas 画布组件(官网翻译)
- ABP拦截器之UnitOfWorkRegistrar(二)
- 纽约工作日志流水账 Day 2
- SQLConnect
- 网络 --- 3 socket模块 粘包
- Python str list to list
- BBR,附CentOS 6/7配置过程
- lvm xfs 扩容
- SonarQube代码质量管理平台 的安装、配置与使用
- 清华镜像站安装docker
- .Net Core使用HttpClient请求Web API注意事项