1. 首页
  2. >
  3. 技术代码
  4. >
  5. java技术

一键更新并部署JAR服务

#!/bin/sh  cd /data/package/fbs/fbs-hub  echo '当前目录:'`pwd`  echo '=========================================' echo '开始更新代码...' echo '========================================='  git pull  echo '=========================================' echo "完成代码更新" echo '========================================='  sleep 5s  echo '=========================================' echo '开始打包......' echo '========================================='  mvn -X clean package  jar_path='/data/package/fbs/fbs-hub/target/fbs-hub-0.0.1-SNAPSHOT.jar'  echo '=========================================' echo '完成打包:'$jar_path echo '========================================='  echo '=========================================' echo '备份jar包...' echo '=========================================' cd /data/app/fbs-hub mv fbs-hub.jar fbs-hub.jar.$(date "+%Y%m%d%H%M%S")  echo '=========================================' echo '部署jar包...' echo '=========================================' cp $jar_path fbs-hub.jar  echo '=========================================' echo '启动服务...' echo '=========================================' sh startup.sh