UWA Pipeline 2.6.1版本更新

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 功能详解|私有云真机远程调试

UWA Pipeline 功能详解|可视化配置自动测试

UWA Pipeline 功能详解|如何快速创建UWA服务

速成,掌握UWA Pipeline 功能和使用方法

UWA Pipeline 新功能|构建分析、自动化测试支持iOS平台

UWA Pipeline 2.2.1 版本更新说明

前进永无止境!Pipeline更新又双叒叕来了!

UWA Pipeline 2.3.2版本更新说明

UWA Pipeline 2.4.1 版本更新说明

UWA Pipeline小技巧|正则表达式的运用

UWA Pipeline 2.4.2 版本更新说明

UWA Pipeline 2.5.0 版本更新说明

UWA Pipeline 2.5.1 版本更新说明

UWA Pipeline 2.6.0 版本更新

案例分享

乐享元游的 UWA Pipeline 最佳实践分享

一款ARPG游戏是如何搭建云真机系统的

再也不用焦虑特效造成的性能问题了

你需要同款“Unreal项目自动化编译、打包和部署”方案吗?

高效、易用的自动化测试框架设计

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/37481.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

protobufjs解析proto消息出错RangeError: index out of range: 2499 + 10 > 2499解决办法

使用websocket通讯传输protobuf消息的时候,decode的时候出错了: RangeError: index out of range: 2499 10 > 2499 Error: invalid wire type 4 at offset 1986 出现这种错误的时候,99%是因为proto里面的消息类型和服务端发送的消息类型不…

vue表头字段添加鼠标悬浮提示

<el-table-column prop"jfScore" align"center" min-width"100px"><template slot"header" slot-scope"scope"><div><span>信用积分</span><el-tooltip:aa"scope"class"it…

Java错题归纳(二)

1、若有如下接口A的定义&#xff0c;下列哪些类下确实现了该接口&#xff1a;C interface A { void method1(int i); void method2(int j); } A class B implements A{ void method1( ) { } void method2( ) { } } B class B implements A { void method1(int i ) { }…

关于windows,wifi图标显示不了的解决方法

解决方法一&#xff08;解决了我的问题的方法&#xff09;&#xff1a; winr -->输入 regedit 打开注册表 --> 删除HKEY-CLASSES_ROOT\CLSID\{3d09c1ca-2bcc-40b7-b9bb-3f3ec143a87b} CLSID在下面仔细找&#xff0c;然后找到09开头那个删掉重启就可以了&#xff0c;可能…

别小看ai智能语音机器人但也别神话它电销机器人部署语音识别‘次数活动

人类社会的发展不断在加速&#xff0c;现代人对新事物接纳的速度变得越来越快&#xff0c;进而对新事物、新模式的期待也越来越多、频率越来越高。 仅聚焦在电销领域&#xff0c;当将视线回拨&#xff0c;我们会发现作为新技术与新模式的代表&#xff0c;电销从20世纪中后期引进…

CAS服务端部署

部署CAS Cas服务端其实就是一个war包。 在资源\cas\source\cas-server-4.0.0-release\cas-server-4.0.0\modules目录下cas-server-webapp-4.0.0.war 将其改名为cas.war放入tomcat目录下的webapps下。启动tomcat自动解压war包。浏览器输入 登录页面 http://localhost:8080/ca…

nuxt3搭建和部署

Nuxt 3是一个基于Vue 3的静态网站生成框架&#xff0c;它提供了高性能、SEO友好的Web应用程序开发体验。Nuxt 3重写了许多核心代码&#xff0c;增加了新功能&#xff0c;如基于Vite的构建系统、改进的路由系统、数据获取和插件系统。它支持TypeScript和多种渲染模式&#xff08…

20240701 每日AI必读资讯

&#x1f3eb;AI真炼丹&#xff1a;整整14天&#xff0c;无需人类参与 - 英矽智能推出全球首个AI参与决策的生物学实验室&#xff0c;实现了14天内完成靶点发现和验证的全自动化闭环实验。 - 该实验室由PandaOmics平台驱动&#xff0c;集成多种预测模型和海量数据&#xff0…

conda安装d2l教程

前言 提前安装anaconda为什么直接安装d2l会出错&#xff1f;- 因为python版本问题&#xff0c;最好的解决办法就是利用conda来建立一个虚拟的环境 第一步 创建新的虚拟环境 打开conda命令行&#xff0c;也就是anaconda prompt输入下面的命令 conda create --name d2l pytho…

【Python】从基础到进阶(二):了解Python语言基础以及数据类型转换、基础输入输出

&#x1f525; 个人主页&#xff1a;空白诗 文章目录 一、引言二、基本数据类型转换1. 隐式转换2. 显式转换 三、基本输入输出1. 输入&#xff08;input&#xff09;2. 输出&#xff08;print&#xff09;3. 案例&#xff1a;输入姓名、年龄、身高以及体重&#xff0c;计算BMI指…

《从零开始学习大语言模型》专栏来啦!

欢迎来到我的专栏LLM-from-scratch&#xff0c;这是一个致力于从零开始学习和掌握大语言模型的知识宝库。无论你是刚入门的新手&#xff0c;还是想要深入了解的高级用户&#xff0c;这里都有适合你的内容。以下是专栏的精彩章节&#xff1a; LLM-from-scratch-1.图解tokenizat…

DM表级触发器

可以理解为行变动级 触发体中写逻辑 这是表修改时调用存储过程 感谢大哥分享: https://blog.csdn.net/WuLex/article/details/83181449 感谢大哥分享: https://blog.csdn.net/ChennyWJS/article/details/131913198

湘潭大学软件工程信息与网络安全复习笔记最后一篇

文章目录 复习建议分数占比流密码A5/1RC4 分组密码DESAES 复习建议 现在笔者复习算是收尾了&#xff0c;现在也是考前的最后一天了&#xff0c;走了不少弯路&#xff0c;但是可能也是必不可少的&#xff0c;复习建议是硬着头皮把这份文件看一遍&#xff0c;不理解的地方找英文…

如何使用sr2t将你的安全扫描报告转换为表格格式

关于sr2t sr2t是一款针对安全扫描报告的格式转换工具&#xff0c;全称为“Scanning reports to tabular”&#xff0c;该工具可以获取扫描工具的输出文件&#xff0c;并将文件数据转换为表格格式&#xff0c;例如CSV、XLSX或文本表格等&#xff0c;能够为广大研究人员提供一个…

软件接口自动化测试

使用软件工具工装治具测试 在当今快速迭代的软件开发环境中&#xff0c;确保软件质量与高效交付成为了每个开发团队的首要任务。软件接口作为系统之间交互的关键桥梁&#xff0c;其稳定性和可靠性直接影响到整个应用生态的性能。因此&#xff0c;软件接口自动化测试成为了提升…

在 Python 中将字典内容保存到 Excel 文件

目录&#xff1a; 使用 Pandas 转 Excel使用 Openpyxl 转 Excel使用 xlsxwriter 转 Excel使用 csv 转 Excel Python 中的字典是一个数据集合&#xff0c;其中每个值对应一个键。它们是无序的、可变的&#xff0c;并且对字典中存储的值和键的数据类型没有限制。Python 程序员经常…

【SpringCloud】Ribbon源码解析

ribbon是一个负载均衡组件&#xff0c;它可以将请求分散到多个服务提供者实例中&#xff0c;提高系统的性能和可用性。本章分析ribbon是如何实现负载均衡的 1、LoadBalanced 消费者在引入ribbon组件后&#xff0c;给http客户端添加LoadBalanced注解就能启用负载均衡功能。Load…

压缩包怎么解压,解压压缩包不损坏文件

常见格式&#xff1a; ZIP&#xff1a;最常见的压缩文件格式之一&#xff0c;支持跨平台。RAR&#xff1a;另一种常见的压缩文件格式&#xff0c;通常压缩率比ZIP高&#xff0c;但不如ZIP普及。7Z&#xff1a;来自7-Zip的压缩格式&#xff0c;支持更高的压缩率和一些高级特性。…

手机照片数据恢复,2个技巧解决你的疑惑与困扰

手机照片是我们日常生活中记录美好瞬间的重要工具&#xff0c;然而&#xff0c;当照片存储量越来越大&#xff0c;以至于手机内存不足时&#xff0c;我们就不得不放弃一部分。照片数据恢复是否还有希望呢&#xff1f;当然啦&#xff01;本文将为你提供2个实用的技巧&#xff0c…

虚拟机配置与windows之间文件夹共享samba服务:

虚拟机配置与windows之间文件夹共享samba服务: #输入安装命令&#xff1a; 第一步: 下载samba cd /etc/ sudo apt-get install samba第二步: 配置用户 sudo smbpasswd -a 虚拟机用户名第三步: 进入配置文件配置共享文件 sudo vim /etc/samba/smb.conf末尾输入以下内容: [s…