我是怎么设计 Cocos Creator 自动化打包工具的

cocos的构建命令应该就在控制台看就行了吧?还是说要在官网上查呢?

https://docs.cocos.com/creator/3.8/manual/zh/editor/publish/publish-in-command-line.html

:ok_hand:

可以加我维信,我的资料中的网站中有我的联系方式

好的 :ok_hand:

老宫:+1:

啧啧啧啧啧 一不小心都成我的小s了

功能完善
应老板们需求
添加多原生工程目录的配置支持

修复Windows系统调用系统命令bug

展示一下我设计的构建方案,基于 jenkins,项目资源接近 6GB, 800 多个 bundle, 平均构建时间 7:55


2赞

这个是什么工作流啊 看着好爽啊

jenkins pipeline

你这个看起来就很吊
可是我jenkins都一知半解

有很多步骤是在cocos creator 命令行运行后,在过程中间一起黑盒执行的,例如compress texture -> build bundle -> build cocos engine 等,怎么把它单独拆出来作为一个单独任务呢?

项目资源接近 6GB, 800 多个 bundle,资源量已经是很大了,怎么可以做到如此快,我目前就cocos 构建过程都得三十多分钟,我们项目资源是1.5G,Jenkins打包差不多要一个半小时,大佬有什么优化建议嘛

不要自动图集.这一块很浪费时间.能自己合图就自己合图.
我知道这样能省很多时间.

这样省了打包时间,但是开发时间多起来了

哈哈哈 我们现在也是直接Jenkins+一个配套的js脚本工程,后台不管怎么配置打包job,触发对应脚本工程就行,真的就是一堆文件拷来拷去,也方便其他人出包,


我们项目目前就是大量使用了自动图集,目前构建中自动图集这一块耗费时间很久,也有考虑直接资源稳定后使用手动合图方式