4

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

 3 years ago
source link: https://blog.uwa4d.com/archives/UWA_Pipelinetest.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

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

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

1.png

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

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

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

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

2.gif

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

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

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

3.png

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

4.png

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

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

5.gif

四、具有高扩展性

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

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

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

6.png

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

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




5.png


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK