#!/bin/sh
cd /home/workspace
rm -rf uber-system
#杀掉进程
pid=`ps -ef | grep project-web-1.0-SNAPSHOT.jar | grep -v grep | awk '{print $2}'`
if [ -n "$pid" ]
then
kill -9 $pid
fi
#下载资源
git clone https://github.com/livtrip/uber-system.git
cd /home/workspace/uber-system
#编译资源
mvn clean package -Dmaven.test.skip=true
cd /home/workspace/uber-system/uber-web/target
export MAVEN_OPTS="-Xms512m -Xmx2048m -XX:PermSize=256m -XX:MaxPermSize=512m"
nohup java -jar uber-web-1.0-SNAPSHOT.jar
echo "release success...."
# 指定堆栈的初始化值,最大堆内存
java -server -Xms512m -Xmx768m -jar springboot-1.0.jar
#!/bin/sh
# 下载资源
cd /cloud
rm -rf uber-system
git clone https://github.com/livtrip/uber-system.git
# 编译打包
cd uber-system
mvn package
# 关闭进程
# eureka-client
pid=`ps -ef | grep project-web-1.0-SNAPSHOT.jar grep -v grep | awk '{print $2}'`
if [ -n "$pid" ]
then
kill -9 $pid
fi
# 创建软连接
sudo ln -s /cloud/FaceDetectCloud/register/target/project-web-1.0-SNAPSHOT.jar /etc/init.d/uber-system
/etc/init.d/uber-system start
# 重新发布
# cd /cloud/uber-system/uber-web/target
# java -server -Xms128m -Xmx512m -jar register-0.0.1-SNAPSHOT.jar
# java -server -Xms128m -Xmx512m -jar register-0.0.1-SNAPSHOT.jar --spring.profiles.active=peer1
# java -server -Xms128m -Xmx512m -jar register-0.0.1-SNAPSHOT.jar --spring.profiles.active=peer2