一次性解决主包>4M忧虑症
你是否有主包恐惧症呢,细扣每一个图片,视频,音频,尽可能的压缩压缩再压缩,时刻担心主包大于4M。那么这篇文章简直就是你的福音,我会给大家分享如何使用Github+Vercel实现Cocos远程包部署方案。
更详细的讲解可以观看
链接: 【Github+Vercel完美方案】5分钟搞定Cocos远程包部署_哔哩哔哩_bilibili
具体原理
Vercel已经在国外很火了,最大的特点是免费,方便与稳定,可以负责部署,承载静态资源与前端网站(最近后端也支持了,试了试效果还不错)。说到方便,它简直把Github包围了,一键式部署github代码仓库到Vercel,简直不要太方便。而且commit会自动触发部署,将CICD做到了DNA中。总的来说,太方便了。
总的思路
通过Github创建代码仓库,搭建适用于远程包的框架,然后每次在Cocos重新构建远程包后,只需要重新commit cocos新的远程包到Github代码仓库,再由代码仓库出发vercel部署,就可以实现所谓的一键式部署Cocos远程包。
我创建的一个范例模版用来承载静态资源,部署到Vercel - Github链接 .
不过这里有个坑就是国内如果没有科学上网(当然微信或者抖音服务器是不会科学上网的)是没法直接访问vercel直接提供的域名的,所以需要一点点技巧。就是通过自己的域名+国内DNS解析绑定一下vercel的域名,实现域名跳转。就可以很优雅的解决这个小问题了。还是不清楚的朋友可以参考我上面提供的视频,里面有具体做法。
最终结果
通过上面的配置,我可以稳定的做到2分钟内实现远程包部署了,再也没有了4M忧虑症。部署全过程,方便,快捷且静态资源服务器免费(这是最重要的)。
希望我的分享能够帮助到你!