#!/bin/bash -ereadonly rootDirectory=/usr/local/bstreadonly appName=$1if [ ! -n "$1" ] ;then echo "you have not input a appName!"else cd $rootDirectory/$appName echo "[$$]>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>strar git and mvn : $appName" git pull origin dev mvn clean package -U -DskipTests=true echo "[$$]>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>end git and mvn : $appName" # 删除老文件jar包,移动新文件jar包 echo "[$$]>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>strar mv jar : $appName" rm -f $rootDirectory/$appName.jar mv ./target/app.jar $rootDirectory/$appName.jar chmod 644 $rootDirectory/$appName.jar echo "[$$]>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>end mv jar : $appName" # 启动jar包 echo "[$$]>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>strar run jar : $appName" cd $rootDirectory ./bst-run-218.sh $appName echo "[$$]>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>end run jar : $appName"fi