开发环境部署脚本

web前端的部署脚本:

Shell代码   收藏代码
  1. current_path=`pwd`  
  2. static_home=/opt/yunyingyong/mainsite/mainsite/src/web_js  
  3. tomcat_home=/opt/yunyingyong/mainsite/mainsite/apache-tomcat-7.0.53  
  4. tomcat_webapp=$tomcat_home/webapps  
  5. user_home=/home/oliangdd  
  6. cd  $static_home/chanjet_web  
  7. sudo $user_home/bin/git.sh -i $user_home/.ssh/id_rsa pull  
  8. cd $static_home  
  9. echo "delete chanjet_web_build"  
  10. sudo rm -fr chanjet_web_build  
  11. echo "copy chanjet_web to chanjet_web_build "  
  12. sudo cp -r chanjet_web chanjet_web_build  
  13. cd $static_home/chanjet_web_build  
  14. sudo chmod a+x build.sh  
  15. echo "delete mv ./js ./js_src  "  
  16. sudo sed -i '/mv[[:space:]]\+.\/js[[:space:]]\+.\/js_src/d' build.sh  
  17. sudo ./build.sh  
  18. cd $tomcat_webapp  
  19. echo "delete $tomcat_webapp/chanjet"  
  20. sudo rm -fr $tomcat_webapp/chanjet  
  21. #sudo mkdir $tomcat_webapp/chanjet_web_js  
  22. echo "copy $static_home/chanjet_web_build to $tomcat_webapp/chanjet"  
  23. sudo cp -fr $static_home/chanjet_web_build $tomcat_webapp/chanjet  
  24. sudo sed -i "79,82{s/^[[:space:]]*\/\/require(\['lib\/less\/le/require(\['lib\/less\/le/}" $tomcat_webapp/chanjet/js/Application.js  
  25. cd $current_path  

 

后台部署:

Shell代码   收藏代码
  1. #!/bin/sh  
  2. $current_path  
  3. current_path=`pwd`  
  4. server_home=/opt/yunyingyong/mainsite/mainsite/src/server/chanjet_web  
  5. tomcat_home=/opt/yunyingyong/mainsite/mainsite/apache-tomcat-7.0.53  
  6. user_home=/home/oliangdd  
  7. tomcat_webapp=$tomcat_home/webapps  
  8. echo "into $server_home..."  
  9. cd  $server_home  
  10. echo "update git code..."  
  11. #sudo $user_home/bin/git.sh -i $user_home/.ssh/id_rsa checkout master-bug  
  12. sudo $user_home/bin/git.sh -i $user_home/.ssh/id_rsa pull  
  13. sudo $user_home/bin/git.sh -i $user_home/.ssh/id_rsa branch  
  14.   
  15. echo "execute maven "  
  16. mvn clean install -U  
  17.   
  18. echo "stop tomcat ..."  
  19. sudo $tomcat_home/bin/shutdown.sh  
  20. cd $tomcat_webapp  
  21. sudo rm -fr ROOT/  
  22. sudo rm -fr ROOT.war  
  23.   
  24. sudo cp -fr $server_home/target/ROOT.war ./  
  25. echo "start tomcat"  
  26. sudo $tomcat_home/bin/startup.sh  
  27.   
  28. cd $current_path  

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值