UWA Pipeline 2.7.0 版本更新

文摘   2024-09-14 19:15   上海  
UWA Pipeline是一款面向游戏开发团队的本地协作平台,旨在为游戏开发团队搭建专属的DevOps研发交付流水线,提供可视化的CICD操作界面、高可用的自动化测试以及UWA性能保障服务的无缝贴合等实用功能。


本次版本更新新增了若干项重要功能,以下是具体的功能描述。

  • 支持IP访问

  • 支持应用包自动清理

  • 支持安卓14设备的自动化测试

  • 支持流水线步骤添加备注

  • 支持本地资源检测步骤修改目标平台

  • 支持通过OpenAPI获取测试报告链接


1

支持IP访问


一般来说,大部分人习惯通过一串有辨识度的域名访问对应网站,既方便记忆和传播,也能显示出目标的名称或者网站性质。UWA Pipeline,在完成安装和一系列配置后,可以在公司内部网络通过域名 www.uwapipeline.com来进行访问。


但有些在研项目存在内部的网络管理规范,比如DNS解析设置、服务器HOST限制等,或者在开发流程中需要在特殊环节进行接入、整合或获取。此时,用IP访问目标站点可能就更适合项目组的特定需求。所以UWA Pipeline在原有通过域名  www.uwapipeline.com访问服务的基础上,支持了通过IP访问服务。您只需安装或更新UWA Pipeline,就可以通过Pipeline服务器所在设备的IP打开Pipeline页面。


需要提醒的是,为了确保大家在安装或更新Pipeline之后,子节点能正常接入和使用Pipeline各项功能,在此次2.7.0版本推出后,需要大家按照如下步骤进行操作。

1. 事先获取Pipeline服务器所在设备的IP地址,可以通过ipconfig等多种方式进行获取;

2. 卸载节点上原有的Provider,并通过Pipeline-节点管理-节点设置,获取最新的节点启动程序,重新安装Provider,并在过程中按照引导配置IP;

3. 进入Pipeline的系统管理-节点连接配置界面,配置IP并保存;

如此,就确保了子节点能正常接入Pipeline并使用各项服务。


2

支持应用包定时清理


UWA Pipeline内置了应用管理模块,而随着开发过程中对项目的不断迭代,会有越来越多不同分支、不同版本的安装包被上传至Pipeline。而例如服务器的配置修改、包体内容的更新改动等,会使得较早时期上传的安装包无法使用,且占据了服务器的资源。

为解决这一问题,本次更新中,UWA新增了应用包定时清理功能:项目组可以在系统管理-应用包定时清理界面内,为Pipeline上的应用包设定自动清理时限,自上传之日起,超过一定时限的应用包便会被自动删除,而有特定需求要予以保留的应用包,项目组也可以将其单独加入白名单,不受自动定期清理功能的影响。


注意:本次Pipeline 2.7.0版本升级之后,应用包定时清理功能会即刻生效,建议大家提前保存好那些依然有价值的较早时间上传的历史应用包。



3

支持安卓14设备的自动化测试


本次版本更新中,UWA完成了对安卓14版本的测试机从自动化测试到远程调试的全面支持。可以通过Pipeline的云真机体系使用安卓14的测试机进行例如自动化测试的工作。未来我们也会及时更新Pipeline版本来跟进设备系统的迭代。


4

支持流水线步骤添加备注


项目组通过Pipeline流水线开展任务时,基于实际情况,有时会添加多个相同功能的步骤以方便开展任务。为帮助项目组快速分辨出各个步骤的任务内容,本次更新为Pipeline流水线步骤添加了备注功能,项目组可以将步骤内机型、模式、脚本等相关信息予以备注说明,从而帮助成员在当前界面就能快速了解各个步骤所负责的具体任务。




5

支持本地资源检测步骤修改目标平台


项目组在使用UWA的本地资源检测服务时,需要注意项目工程平台的选择。例如Texture类型的资源,会因为平台的不同而采用不同的压缩格式,从而导致检测结果出现差异。在本次更新中,UWA Pipeline流水线的本地资源检测步骤,新增了选择目标平台选项:可以提前将项目工程的平台设定为Android、iOS或者Windows平台。当Pipeline流水线运行时,就会确保项目工程处于设定的平台选择,然后在正确的平台下开展本地资源检测。





6

支持通过OpenAPI获取测试报告链接


在本次更新中,新增了通过OpenAPI获取流水线执行后的UWA检测服务的报告连接,例如自动化测试报告、GOT Online检测报告等。项目组通过POST的方式,向特定的接口地址发送流水线名称、stage名称、步骤标号等信息,就可以获得返回的报告链接地址。从而方便项目组将报告链接同步至内部沟通群或发送给各个具体负责的项目成员。



除此之外,UWA还根据用户的反馈与建议,在Pipeline的使用和体验上进行了诸多的优化与完善,详情可见更新日志。



FIXED

  • 优化单设备调试页面设备投屏适配问题

  • 优化部分未定义异常信息的反馈

  • 优化创建流水线时,流水线名称校验问题

  • 优化远程构建POST地址无法修改的问题

  • 优化流水线执行记录无法查看运行参数的问题



想要实际体验UWA Pipeline?请点击《免费试用 |UWA性能保障体系全体验》,15天Pipeline全服务试用就在眼前!


进一步了解或快速体验UWA Pipeline

侑虎科技
UWA,专业的游戏和VR应用性能优化平台。www.uwa4d.com
 最新文章