- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
SRE驱动的研发工业化改造
张廷进IEG自硏游戏SRE负责人
➢2010年加入腾讯,先后担任欢乐斗地主、和平精英等数十款等
业务技术运营负责人;
➢2021年,负责以SRE理论驱动研发效能提升相关工作;
游戏特点及研发可用性定义
SRE在游戏研发工业化的实践
SRE在游戏研发全球化的探索
游戏研发特点及研发可用性定义
游戏VS传统互联网应用
1代码仓库大:除代码文件外,含大量的资源文件,尤为关注代码仓库性能,使用多元化,
git/svn/P4独立或者组合使用,尤其P4在游戏行业中大量使用(海外标配),
游戏特点2构建频率以日构建为主:一般以每日转测为频率,研发提效主要解决的就是日构建各个环节的
效率问题,普通互联网由于构建耗时短,可以有更灵活和更高频的构建频率;
3构建耗时长:普通互联网应用安装包普遍在500M以内,单次构建在30分钟以内,游戏安装包
和资源文件加起来一般可达5G-20G以上,客户端包单次构建耗时需要2-5H左右;
游戏研发可用性定义
CICDCO
保障研发环境可靠性保障生产环境可靠性
以SRE理论驱动研发可用性建设,提升研发管线
的工业化水平,确保版本能够按正常周期迭代;
SRE在游戏研发工业化的实践
常见游戏研发版本管理模式
常见游戏
研发分支
主干分支热更分支运营分支特性分支修复分支
主干分支为游戏版本核心方向,一般是实时构建,每日转测;
针对较大的特性,单独拉取特性分支进行开发,择机合并至主干;
主干分支dailybuild为最高频研发场景,是需要优先解决的;
何为可靠的日构建?
满足版本迭代周期要求,每天都可以构建出供次日进行功能验证的产物;
游戏研发可靠性标准
代码提交持续集成制品库
开发服
务
器服务器程序
代码仓库蓝盾构建制品产物
测试制品
分发故障联调
代码库可用性标准构建可用性标准制品可用性标准
策划1.速度快1.成功率高1.下载速度快
2.不卡顿2.耗时短2.下载成功率高云debug
3.容灾能力
客
美术户
文档评论(0)