移动开发 一些打包脚本_移动开发_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > 移动开发 > 移动开发 一些打包脚本

移动开发 一些打包脚本

 2014/9/23 12:25:57  轩影火柴  程序员俱乐部  我要评论(0)
  • 摘要:ideployUsagePreBuildtoolsidepoly.py用于build前替换一些文件和字段应用场景多渠道build不同包显示不同的icon或者splash配置文件ci.ymlreplace_from_pics:需要替换的文件路径集合replace_to_pics:需要被替换的文件路径集合template_source_files:需要替换的文本文件路径集合,需要被替换的内容使用{{replace_content}}表示,例如{{id}}template_target_files
  • 标签:开发 脚本

ideploy

Usage

PreBuild tools

idepoly.py

用于build前 替换一些文件和字段

应用场景
  • 多渠道build
  • 不同包显示不同的icon或者splash
配置文件 ci.yml
replace_from_pics:
需要替换的文件路径集合  
replace_to_pics:
需要被替换的文件路径集合

template_source_files:
需要替换的文本文件路径集合,需要被替换的内容使用 {{replace_content}}表示,例如 {{id}}
template_target_files:
需要被替换的文本文件路径集合 
定义一个replace_content,例如 replace_content: Hello Yaml
运行
python idepoly.py (默认加载ci.yml)
python idepoly.py xx.yml (自定义的yml,格式参考ci.yml)

AfterBuild tools

firupload.py

用于打包完后上传到 fir

应用场景
打包好的x.ipa 或者 xx.apk 需要给QA进行测试,可以通过fir进行分发
Install
 sudo easy_install clint
 sudo easy_install requests
 sudo easy_install requests_toolbelt
config.yml
appid: 应用id (android: applicationId, ios:bundleId)
token: fir 提供的 token
filepath: xx.ipa/xx.apk 的路径
type: ios/android
运行
python firupload.py

blog: beiliubei

 

githup: https://github.com/beiliubei/ideploy

发表评论
用户名: 匿名