自动化发布脚本的步骤

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 
原文地址:https://www.cnblogs.com/xiaohouzai/p/8372775.html