#! /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

最新文章

  1. 从OOP的角度看Golang
  2. cms 常用标签
  3. 使用ACE_Get_Opt解析命令行
  4. JavasScript判断输入框不为空
  5. C#实现一个最简单的HTTP服务器
  6. Git初始化与上传
  7. skynet启动过程_1
  8. 根据文件夹的GUid找到该文件夹
  9. LinearLayout的一些注意事项
  10. Canvas 画布组件(官网翻译)
  11. ABP拦截器之UnitOfWorkRegistrar(二)
  12. 纽约工作日志流水账 Day 2
  13. SQLConnect
  14. 网络 --- 3 socket模块 粘包
  15. Python str list to list
  16. BBR,附CentOS 6/7配置过程
  17. lvm xfs 扩容
  18. SonarQube代码质量管理平台 的安装、配置与使用
  19. 清华镜像站安装docker
  20. .Net Core使用HttpClient请求Web API注意事项

热门文章

  1. python、mysql三-1:存储引擎
  2. Jansson库的使用简介
  3. 更改命令行,完全显示hostname
  4. tp5之允许跨域请求
  5. maven学习之路二(2)
  6. Acwing-275-传纸条(DP)
  7. 动软代码生成器生成model
  8. 基于nc命令监控服务端口的Shell脚本
  9. 获得 Client 的相关信息
  10. springboot运行jar包时候加载指定目录的其他jar支持包