UWA Pipeline是专为游戏开发团队设计的本地协作平台,旨在帮助团队建立专业的DevOps研发交付流水线。本平台提供了可视化的CI/CD操作界面,高可用的自动化测试和无缝集成的UWA性能保障服务等核心功能。
在最新的Pipeline更新中,UWA引入了参数配置模板,并显著增强了远程构建对参数的支持。此外,新增了针对项目资源文件的管理与推送功能,针对项目安装、下载和设备操作等方面进行了优化和完善。接下来,我们将简要介绍这些更新内容。
一、更全面的参数化构建体系
1. 流水线支持参数配置模板化
项目组在执行流水线时,可以将适用于当前情况的各项参数及自动化测试相关配置,保存为一套专门的模板。在后续的流水线运行时,如遇到相同的执行情况,无需花费时间精力重新修改众多参数,只需选取对应的参数模板,就能直接一键应用,完成参数的调整。
针对不同的任务环境或要求,项目组可以依据分类建好的多套模板,灵活地进行切换,快速完成各项参数的配置,并可以视情况对其中的指定参数进行单独调整。从而大幅减少项目成员在重新配置参数上的时间花费,同时也降低了流水线因参数配置错误导致执行出错的可能性。
2. 远程构建支持参数化配置、参数模板
“远程构建”功能支持通过调用URL的方式来触发流水线的构建,丰富了触发流水线的方式,使流水线的运行更为灵活。项目组在使用远程构建时,能够对流水线中各项参数进行配置,在构建流水线时进行同步传递。
在本次更新中,UWA也进一步拓展了远程构建功能对参数的支持。
- 支持参数化配置
当项目组通过远程构建的方式,触发诸如GOT Online、本地资源检测等任务流水线时,用例、安装包、机型、检测模块等启用了参数化配置的设置项内容,可以及时按需调整并在构建触发时一并传递给流水线。大幅提高了远程构建执行流水线时的可操作性。
- 支持使用参数模板
远程构建功能在参数配置方式上,也同步支持使用参数模板。无需花费大量时间精力对各项参数和参数化配置项进行逐一修改,项目团队可以根据实际需求,直接选择匹配的参数模板,进行一键应用,使流水线任务的远程构建更加迅速快捷。
二、新增资源管理&推送功能
通过UWA Pipeline,项目组能够对安装包、测试脚本等进行有效的管理,在进行自动化测试或设备调试时,可以快捷地完成项目的安装及脚本选择调用等操作。
本次更新,新增了对项目资源文件的管理与推送功能,团队成员可以将项目的资源文件以压缩包或OBB包的形式,上传至UWA Pipeline进行管理。
在以往项目调试和测试的过程中,如果资源包体量较大,测试人员就需要花费更多的时间等待资源热更完成,然后才能对项目进行调试和测试。而现在,团队成员可以将资源包通过Pipeline直接推送至指定的手机设备,大幅节省了资源热更新完成的等待时间,极大地提高了项目调试和测试效率。
我们在流水线中,也添加了“上传至资源管理”、“推送至设备”的步骤,方便项目成员将资源包的管理与推送加入日常或定期的任务流程中。
三、更多的功能与完善
除了上述内容以外,针对用户反馈的意见和建议,UWA在本次更新中也进行了多方面的完善与优化。
1. 支持安装包生成下载链接
在同一网络环境下,经由UWA Pipeline进行管理的安装包,可以生成相应的二维码下载链接,供测试人员进行下载、安装。极大提高了日常测试调试的效率。
2. 流水线新增“安装应用”步骤
通过流水线中的“安装应用”步骤,UWA Pipeline可以轻松实现项目在大批量设备集群上的自动安装。编辑好流水线后,只需轻松一键点击运行,项目就可以在选定的设备机群上,自动地完成安装,为后续的测试、调试任务做好充足的准备。
3. 支持设备批量设置
新增对接入Pipeline的设备进行批量化的一键锁屏、重启和关机操作。
- 一键锁屏,避免手机耗电又伤机;
- 一键重启,确保各设备的测试、调试环境能在任务开展前保持一致;
- 一键关机,有效保护设备。
以上是本次UWA Pipeline更新的主要功能,同时针对使用和体验上也进行了更多的完善,比如更细致地显示流水线步骤持续时间、更宽松的参数长度限制、更流畅的报告使用体验等,详情可见更新日志。
NEW
- 流水线新增步骤:上传至资源管理、推送资源至设备、安装应用
- 对流水线/文件夹搜索
- 快速编辑流水线
- 扫描二维码下载应用包
- 上传/推送资源文件
- 显示流水线步骤持续时间
- 设备批量设置:一键锁屏、一键重启、一键关机
- 显示设备真机图片
- 获取测试报告地址
- 远程构建时,通过API查询流水线是否被调用的信息
- 将参数化构建配置/自动化测试配置保存为模板
- 在远程构建时调用自动化测试配置以及参数模板
- 按节点筛选设备
想要实际体验UWA Pipeline?请点击《免费试用 |UWA性能保障体系全体验》,15天Pipeline全服务试用就在眼前!
相关推荐
Game CI 提升研发生产力,UWA Pipeline 2.0正式推出!
UWA Pipeline 新功能|构建分析、自动化测试支持iOS平台