工业级研发流水线的战斗力展现

如果有这么一条全自动的流水线,自动资源检测、自动代码Review、自动打包、自动真机安装、自动脚本测试...你,想不想试试?

有别于传统的研发流程,UWA Pipeline将整个团队的研发效率都发挥到了极致。结合这些项目的应用案例,我们来分享下他们是如何将研发流程和UWA Pipeline丝滑地结合起来,从而把项目开发提升到工业级水平。

全自动化流程

节省人力成本、提升工作价值

UWA Pipeline最大的特色就是整套流程的自动化实现,从代码提交、编译出包、自动化测试,最后再到上线部署,帮助大家建立起规范化、流程化和自动化的打包流水线,无人工干预。

传统的研发流程中,我们都需要大量的人工操作,包括代码编译、数据库集成、测试、审查、部署和反馈。

现在,研发团队只需简单几步设置好检测频率,即可在每晚针对当天提交的资源和代码自动检测,次日上班后美术团队可根据报告来查看前一天的资源制作是否存在问题,技术团队可以来对代码进行排查,如下图左所示;同时也可以设置定期测试的频率,譬如每周出完UWA测试包后自动上传到UWA网站进行真人真机测试,如下图右所示。

这听起来很简单,不是吗?减少重复的人工劳动,才能让团队有时间做更多的具有更高价值的工作。

 


多终端自动化回归测试

减少质量风险、增强项目可见性

UWA Pipeline的另一大特色是支持研发团队本地搭建小型集群,对于特定内容的多机型测试、各品牌机型的兼容性测试、以及不同研发阶段的机型对比测试等,我们都可以通过UWA Pipeline这个小型集群实现。

我们将游戏自动安装在本地的真机设备上,通过简单的配置文件和自动化测试脚本,就可以进行自动化的回归测试,既可以作为性能测试,也可以进行功能测试。

研发团队也可以结合Airtest脚本做自动化性能测试。当我们面临更多样的测试场景如大量的“新手流程”、“UI遍历”、“场景切换”、“副本挂机”、“自定义用例”等,就可将自动化测试脚本和UWA测评服务结合,通过更规范的测试流程,让测试数据更精准;结合UWA的性能测评分析,让分析结果更科学。

不同类型的游戏项目都能通过小型集群来维护脚本,每天随时随地测。


超重度MMO游戏


休闲类游戏


中重度卡牌类游戏

这样游戏团队都可以搭建自己的工业化研发流程,每天自动资源检测、代码检测、自动出包、自动测试等,及时发现版本问题、及时解决问题,从而保障项目平时的健康属性,可以随时追踪,而不是到了快上线或者已经上线后才发现严重问题,从而起到降低风险、控制成本的目的。


极小的搭建成本

减少质量风险、增强项目可见性

UWA Pipeline的搭建成本是极低的,做到了一键式安装,并由UWA工作人员远程搭建,确保整个进程顺利进行,约半天就可以搭建完毕。相较传统Jenkins流水线的部署,节省了几十倍的人力成本。

pipeline

搭建完成后,只需进行简单的Host配置,团队成员即可通过“www.pipeline.uwa4d.com”完成对整套系统的接管与运行。

至此,整个开发过程的每个成员、每个项目部分以及项目周期内的每个阶段,都能以可视化节点的方式展现在管理者面前,并灵活地进行节点的添加和修改等操作。

流水线上任何一个节点出现问题,都会及时反馈到管理界面中,团队可快速定位。

同时,UWA Pipeline内可以灵活接入企业微信、钉钉或邮件等服务,将各项报告的数据与反馈在第一时间分发给相关的团队成员,从而加快每轮测试后进行反馈与修改的节奏。

针对后续的各项SDK的接入测试、渠道分发的验证测试、测试服的资源更新部署等,也都可以通过UWA Pipeline来自动化地完成,从而让项目团队将精力更聚焦于业务本身的开发。

时下,玩家对更高品质的追求是必然的趋势,仅靠开发团队自身的能力已经很难满足高质量的内容制作和高效率的持续输出;而行业竞争的加剧导致用人成本的不断提高,企业开始逐步意识到提升项目的开发效率,所以工业化的进程是不可阻挡的,一定是追求更精细的分工,更规范、更自动化的流程,把手艺变成工程,把经验主义变成科学。

因此,以“精品化”为目标的研发团队,需要一条工业化的流水线。在这条流水线中,每一个节点都有明确的边界、明确的接口、稳定的交付质量、可预期的交付时间,才能给大规模协作赋能,产业能量才能通过大量的社会协作爆发出来。

放眼来看,国内厂商的游戏制作标准正向着3A化进发。中国游戏的未来,工业化的趋势一定会越来越明显,这也是未来我们UWA不断努力的方向。

点击“UWA Pipeline”,可立即咨询UWA Pipeline服务的相关信息。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
资源包主要包含以下内容: ASP项目源码:每个资源包中都包含完整的ASP项目源码,这些源码采用了经典的ASP技术开发,结构清晰、注释详细,帮助用户轻松理解整个项目的逻辑和实现方式。通过这些源码,用户可以学习到ASP的基本语法、服务器端脚本编写方法、数据库操作、用户权限管理等关键技术。 数据库设计文件:为了方便用户更好地理解系统的后台逻辑,每个项目中都附带了完整的数据库设计文件。这些文件通常包括数据库结构图、数据表设计文档,以及示例数据SQL脚本。用户可以通过这些文件快速搭建项目所需的数据库环境,并了解各个数据表之间的关系和作用。 详细的开发文档:每个资源包都附有详细的开发文档,文档内容包括项目背景介绍、功能模块说明、系统流程图、用户界面设计以及关键代码解析等。这些文档为用户提供了深入的学习材料,使得即便是从零开始的开发者也能逐步掌握项目开发的全过程。 项目演示与使用指南:为帮助用户更好地理解和使用这些ASP项目,每个资源包中都包含项目的演示文件和使用指南。演示文件通常以视频或图文形式展示项目的主要功能和操作流程,使用指南则详细说明了如何配置开发环境、部署项目以及常见问题的解决方法。 毕业设计参考:对于正在准备毕业设计的学生来说,这些资源包是绝佳的参考材料。每个项目不仅功能完善、结构清晰,还符合常见的毕业设计要求和标准。通过这些项目,学生可以学习到如何从零开始构建一个完整的Web系统,并积累丰富的项目经验。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值