当前位置:   article > 正文

linux上启动git,linux上git操作与打jar包更新启动服务脚本

linux git clone 拉取github 代码是jar包吗

一:安装mvn,安装git,创建git版本库(可以直接远程拉取一个),打包,更新服务

vi cmh.sh

#!/bin/sh

echo "服务端更新开始"

## git update 进入git版本库

cd /home/**/project/**

echo "拉取代码 master 分支"

git pull

## mvn pacakge

echo "拉取成功,开始打包"

mvn clean package

echo "打包成功,复制到jar包所在文件 文件"

cp /home/**/project/**/**/target/chimenghui-0.0.1.jar /home/**/**

echo "jar包复制成功,重启服务"

cd /home/**/**/

#jar包名称

RESOURCE_NAME=**-0.0.1.jar

tpid=`ps -ef|grep $RESOURCE_NAME|grep -v grep|grep -v kill|awk '{print $2}'`

if [ ${tpid} ]; then

echo '停止进程'

kill -15 $tpid

fi

sleep 5

tpid=`ps -ef|grep $RESOURCE_NAME|grep -v grep|grep -v kill|awk '{print $2}'`

if [ ${tpid} ]; then

echo '杀死进程!'

kill -9 $tpid

else

echo '杀死进程成功!'

fi

tpid=`ps -ef|grep $RESOURCE_NAME|grep -v grep|grep -v kill|awk '{print $2}'`

if [ ${tpid} ]; then

echo '服务正在运行'

else

echo '服务已停止运行'

fi

rm -f tpid

nohup java -jar ./$RESOURCE_NAME --spring.profiles.active=test &

echo $! > tpid

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/164148
推荐阅读
相关标签
  

闽ICP备14008679号