使用函数计算实现游戏渠道包构建
本文介绍如何使用Serverless 工作流、函数计算、对象存储和日志服务的组合方案,实现游戏在发行过程中自动化、并行化一键式地构建游戏渠道包。
应用场景
游戏发行商在发行游戏之前,通常会针对不同的发行渠道,将游戏母包和不同的渠道资料包构建成渠道包。在这个构建的过程中,部分厂商会通过手工方式进行构建,但手工方式构建存在易出错、低效率和高成本等缺点。
方案简介
方案流程如下:
- pre-process:从输入参数中获取并整理对象存储、签名等信息。
- build-game-akp:从对象存储拉取母包、apktool和渠道资料包等,并发执行打包。
- after-process:执行清理工作。
方案优势
- 自动化:事件一键触发、自动运行,无需人工干预,Serverless 工作流完整跟踪记录整个打包流程,提高成功率。
- 免运维:函数执行级别的监控、告警和日志。
- 高效率:多个渠道包构建过程同时进行,配置模板化,无需修改代码,提高打包效率。
- 低成本:基于函数计算资源利用率高的优势,可以极大程度地降低计算资源成本。
方案详情
具体步骤,请参见基于函数计算的游戏打包。