前端
export BUILD_ID=dontKillMe
echo "进入工作目录:"
cd /workspace/
echo "删除旧工程:"
rm -rf test-static/
echo "重新clone工程:"
git clone -b test git@git.test.git
echo "进入工程目录:"
cd /workspace/test-static/
echo "安装依赖:"
npm install
echo "开始打包:"
npm run build
echo "打包完成!"
服务端
export BUILD_ID=dontKillMe
#杀掉正在运行的mobile-skynet服务进程
serverName="test"
PID=$(ps -ef | grep $serverName | grep -v grep | awk '{ print $2 }')
for var in ${
PID};
do
kill -9 $var
done
cd /workspace/test_web/
echo "开始打包:"
mvn clean package -Dmaven.test.skip=true
echo "打包完成!"
sleep 2
cd /workspace/test_web/target/
echo "开始启服务:"
nohup java -jar test.jar --server.port=8080 --spring.profiles.active=test >/dev/null 2>&1 &
echo "启服务完成!"