linux 代码更新-打包-重启脚本

Posted 搬砖工的奋斗史

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux 代码更新-打包-重启脚本相关的知识,希望对你有一定的参考价值。

#! /bin/sh

base=/home/project/myblog

cd $base


git pull


if [ ! $? -eq 0 ]
then
    echo "Error in git pull!!! Stop deployment!"
    exit 1
fi

cd $base
#查看服务器状态
HTTP_CODE=`curl -o /dev/null -s -w "%{http_code}" "http://localhost"`

echo "HTTP_CODE:"${HTTP_CODE}

if [ ${HTTP_CODE} -eq 200 ] then echo "server is running , began to close the server" curl -u admin:123456 -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.1.jar

 


以上是关于linux 代码更新-打包-重启脚本的主要内容,如果未能解决你的问题,请参考以下文章

SpringBoot项目执行脚本, 自动拉取最新代码并重启

《搬砖日记》AssetsBundle实现资源更新及通过反射添加脚本

hudson用SVN插件下载代码,用ant插件打包, 用SSH插件部署

如何写个linux shell脚本自动重启系统

Apache状态监测集重启

如何通过lua脚本及时更新Android MediaStore?