打造工业级研发流水线,UWA Pipeline内测申请中!

打造工业级研发流水线,UWA Pipeline内测申请中!

随着中国移动游戏向精品化和重度化等方面不断挺近,研发团队对于开发流程的规范化、流程化、专业化和自动化需求不断增加。因此,行业内的大量游戏公司开始思考如何更加科学、高效地进行游戏项目研发,“工业化流程”一词也开始不断被各大游戏团队所提及。

“工业化流程”的前提是需要拥有工业级的“流水线”,为此,我们在今年的UWA DAY上展示了正在研发的UWA持续集成流水线软件(下文简称“UWA Pipeline”):从代码提交、到编译出包、再到自动化测试,最后到上线部署。从质量监控到性能保障,在开发过程中全方位提供研发团队重要的信息反馈,为游戏项目保驾护航。

以下是该服务的特点,经过一年多来的持续打磨,我们的Beta版本正式面世,并开放试用资格【详见文末】。

一、简单易用,三步即可完成全套流水线的部署

在日常开发过程中,编译、打包等流程都是非常耗时的,有些实际项目可能会出不同的版本,仅打包就耗去几个小时,甚至以天数计。使用Jenkins等CI/CD工具可以一定程度上通过自动化提升打包的效率,但学习和搭建的时间成本依然较为巨大,更有相当比例的开发团队依然手动打包的方式,严重制约项目开发进度、迭代效率。

UWA推出的Pipeline流水线从安装到部署,仅需1天即可搭建完成,大幅度减少研发人员搭流程的时间。

二、可视化流水线,高效的内容产出源自高效的工业级流水线

该服务深度支持Jenkins等CI/CD工具,可提供代码提交、自动化编译和出包、自动化检测和分析、多终端自动运行测试等多项扩展性功能,满足项目持续开发与持续集成的需求。

同时,研发团队也能直观、快速地了解流水线目前的状态,高效定位节点问题。

UWA Pipeline提供简单易用的界面交互、托管式的插件管理和灵活自由的任务设置,研发团队可以轻松便捷地搭建流水线。

三、与UWA产品服务无缝衔接,可在流水线中快速调用UWA各种性能保障服务

基于UWA专业的性能分析引擎,UWA Pipeline帮助研发团队高效设置端到端的持续交付流水线,并无缝对接UWA的各种性能保障服务,譬如真人真机测试、本地资源检测和在线AssetBundle检测等,在游戏开发的任意阶段都能为研发团队可靠专业的技术支撑。

四、具有高扩展性

研发人员可根据项目自身需求,在UWA Pipeline中设计并打造符合项目特点的开发流程,譬如根据项目需求建立不同的流水线或节点,自动执行功能测试、接口测试、回归测试、自动化测试等,并且在这个流程中通过企业微信、钉钉或邮件等服务来发送提醒和结果。

研发团队可将这套框架中不断改进,将不同形式的任务逐步纳入到这套框架里,持续提升流水线本身的贴合性。

以上是UWA Pipeline的Beta版本介绍,目前该服务在内测中,如需申请,戳此即可跳转至官网申请试用

随着玩家对于游戏品质的要求越来越高,可玩的内容需求越来越多,光靠开发团队自身的能力已经很难满足高质量内容制作的持续输出。优秀的匠人可以通过锤子打造出精美的马车,但如果想做出汽车甚至高铁,光靠锤子和经验是很难达到的。

现在,任何一个研发团队,无论规模,都能使用这套的工业化流水线,为项目打造一座扎实的底座。它保障的是研发流程和制作水平的“中位线”,只有“中位线”提升了,我们行业的整体工艺水平才会持续提高。整体环境好了,行业中的绝大部分研发团队才能从中获益。