背景:之前打包一直手动执行各种脚本,公司发布几个平台(不同服务器),然后上周测试服更新,连续几个版本出现更新问题,搞得人精疲力竭,所以还是交给脚本来执行比较可靠。
当前方式:编译之后将build/jsb-link目录下src,res,subpackages三个文件按照不同的脚本来编译生成版本号的配置文件(原生的是.manifest文件,但是我们支持大厅子游戏更新,所以自定义引擎使用的是.u3d文件作为配置文件),每次都要去改对应的版本号,生成好之后再合并上传。
优化点:1,直接读取项目内版本文件来生成版本号配置文件。
2,不同平台读取配置文件来读取链接,而不用每个平台创建一个bat
3,读取项目版本配置中在线服务器标致校验是否是对应版本(避免人为出错)
4,不开编辑器指令打包
5,合并压缩
环境:
cocos creator 2.2,python2.7
配置文件config.ini
[test]
file=version_generator.js
subFile=version_generator_sub_new_test.js
url=https://xxx.ccc.net/client/update/
[game]
file=version_generator.js
subFile=version_generator_sub_new.js
url=https://yyy.dddd.net/client_vn/update/
[india]
file=version_generator.js
subFile=version_generator_sub_new.js
url=https://zzz.ddd.net/game_app/
file是用来生成版本配置文件的js文件:就是官网的js文件
subFile是用来处理subpackages的版本配置文件的js文件
url是将要上传的远程文件地址,

6233

被折叠的 条评论
为什么被折叠?



