项目上线 - 自动化发布脚本

版权声明:本文为博主原创文章,转载前动动小手点个【赞】吧~ https://blog.csdn.net/Dream_Weave/article/details/86475476

文档

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 

脚本(deploy.sh)

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

猜你喜欢

转载自blog.csdn.net/Dream_Weave/article/details/86475476