阿里云 持续集成环境自动部署cordova项目热更新脚本
2017-07-19 00:46
513 查看
linux脚本:
阿里云crp编辑打包脚本:
编译语言选择:其他
#!/bin/bash
mkdir target
tar -zcf ./target/xiecang_hybird_web.zip ./www ./bower.json ./config.xml ./cordova-hcp.json ./gulpfile.js ./hooks ./node_modules ./package.json ./plugins ./resources ./scss
#!/bin/sh rm -rf /home/tomcat/xiecang_hybird_web/xiecang_hybird_web.zip rm -rf /home/tomcat/xiecang_hybird_web/update/* cd /home/tomcat/xiecang_hybird_web/ echo 'untgz running' tar -xf package.tgz sleep 3 echo 'un xiecang_hybird_web.zip running' tar -xf xiecang_hybird_web.zip -C /home/tomcat/xiecang_hybird_web/update/ sleep 10 echo 'cordova-hcp running' cd /home/tomcat/xiecang_hybird_web/update cordova platform add browser sleep 3 /usr/local/node/bin/cordova-hcp build sleep 1 cordova build browser sleep 3 /home/tomcat/xiecang_hybird_web_config/createConfig.sh rm -rf /usr/local/tomcat/webapps/xiecang_hot_update/* cp /home/tomcat/xiecang_hybird_web_config/dev3/chcp.json /usr/local/tomcat/webapps/xiecang_hot_update/ cd /home/tomcat/xiecang_hybird_web/update/platforms/browser/www/ cp -r css /usr/local/tomcat/webapps/xiecang_hot_update/ cp -r img /usr/local/tomcat/webapps/xiecang_hot_update/ cp -r js /usr/local/tomcat/webapps/xiecang_hot_update/ cp chcp.manifest /usr/local/tomcat/webapps/xiecang_hot_update/ cp -r fonts /usr/local/tomcat/webapps/xiecang_hot_update/ cp index.html /usr/local/tomcat/webapps/xiecang_hot_update/ cp -r lib /usr/local/tomcat/webapps/xiecang_hot_update/ cp -r templates /usr/local/tomcat/webapps/xiecang_hot_update/ rm -rf chcp.json cp /home/tomcat/xiecang_hybird_web_config/xiecang/chcp.json ./ t3=`date '+%Y.%m.%d-%H.%M.%S'` zip -rq xiecang_hot_update_$t3.zip ./* echo 'success'
#!/bin/bash rm -rf /home/tomcat/xie_hybird_web_config/dev3/chcp.json t3=`date '+%Y.%m.%d-%H.%M.%S'` echo -e "{" >> /home/tomcat/xie_hybird_web_config/dev3/chcp.json echo -e " \"autogenerated\": true," >> /home/tomcat/xie_hybird_web_config/dev3/chcp.json echo -e " \"release\": \""$t3"\"," >> /home/tomcat/xie_hybird_web_config/dev3/chcp.json echo -e " \"content_url\": \"http://dev3.abc.cn/xie_hot_update\"," >> /home/tomcat/xie_hybird_web_config/dev3/chcp.json echo -e " \"update\": \"now\"" >> /home/tomcat/xie_hybird_web_config/dev3/chcp.json echo -e "}" >> /home/tomcat/xie_hybird_web_config/dev3/chcp.json rm -rf /home/tomcat/xie_hybird_web_config/xie/chcp.json echo -e "{" >> /home/tomcat/xie_hybird_web_config/xie/chcp.json echo -e " \"autogenerated\": true," >> /home/tomcat/xie_hybird_web_config/xie/chcp.json echo -e " \"release\": \""$t3"\"," >> /home/tomcat/xie_hybird_web_config/xie/chcp.json echo -e " \"content_url\": \"http://www.bcd.com/xie_hot_update\"," >> /home/tomcat/xie_hybird_web_config/xie/chcp.json echo -e " \"update\": \"now\"" >> /home/tomcat/xie_hybird_web_config/xie/chcp.json echo -e "}" >> /home/tomcat/xie_hybird_web_config/xie/chcp.json echo "xie chcp success"
阿里云crp编辑打包脚本:
编译语言选择:其他
#!/bin/bash
mkdir target
tar -zcf ./target/xiecang_hybird_web.zip ./www ./bower.json ./config.xml ./cordova-hcp.json ./gulpfile.js ./hooks ./node_modules ./package.json ./plugins ./resources ./scss
相关文章推荐
- 持续集成之③:将代码自动部署至测试环境
- Jenkins+Maven+Svn搭建持续集成环境持续集成和自动部署
- linux下持续集成自动部署脚本,自动从jekins拉取war包并重新部署 (我去,一个大坑,if中的变量要双引号引起来,不然始终是true)
- JENKINS+SVN+ANT+TOMCAT持续集成,实现代码更新自动部署
- 持续集成之③:将代码自动部署至测试环境
- 持续集成之③:将代码自动部署至测试环境
- jenkins+github+linux持续集成之自动远程部署(阿里云ubuntu)
- Java web项目在linux环境下自动编译和部署脚本
- jenkins + maven + svn + tomcat 搭建自动构建,自动部署,持续集成环境
- 持续集成中多部署环境自动配置的实现
- 持续集成工具集之四 Jenkins+Maven+Git+Tomcat 项目构建和自动部署
- 持续集成工具集之四 Jenkins+Maven+Git+Tomcat 项目构建和自动部署
- 项目自动打包部署脚本
- SOA自动部署脚本(发布、更新、回滚)
- docker+jenkins 部署持续集成环境
- CI持续集成系统环境---部署Gitlab环境完整记录
- Java开发流程自动化(svn+maven+nexus+jenkins) --自动编译,持续集成,测试,打包,发布/部署
- 使用JspStudy集成环境快速部署jsp项目
- Docker+Jenkins持续集成环境(2)使用docker+jenkins构建nodejs前端项目
- 持续集成/发布-自动部署