0
点赞
收藏
分享

微信扫一扫

云原生 - 自动化发布脚本


echo "===========进入git项目happymmall目录=============" 
cd /developer/git-repository/mmall

echo "==========git切换分之到mmall-v1.0==============="
git checkout mmall-v1.0

echo "==================git fetch======================"
git fetch

echo "==================git pull======================"
git pull

echo "===========编译并跳过单元测试===================="
mvn clean package -Dmaven.test.skip=true

echo "============删除旧的ROOT.war==================="
rm /developer/apache-tomcat-7.0.73/webapps/ROOT.war

echo "======拷贝编译出来的war包到tomcat下-ROOT.war======="
cp /developer/git-repository/mmall/target/mmall.war /developer/apache-tomcat-7.0.73/webapps/ROOT.war

echo "============删除tomcat下旧的ROOT文件夹============="
rm -rf /developer/apache-tomcat-7.0.73/webapps/ROOT

echo "====================关闭tomcat====================="
/developer/apache-tomcat-7.0.73/bin/shutdown.sh

echo "================sleep 10s========================="
for i in {1..10}
do
echo $i"s"
sleep 1s
done

echo "====================启动tomcat====================="
/developer/apache-tomcat-7.0.73/bin/startup.sh


举报

相关推荐

0 条评论