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…

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

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

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…

20240701 每日AI必读资讯

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

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

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

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;能够为广大研究人员提供一个…

【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…

经典递归题 扩充序列 两种做法

一道经典递归题&#xff0c;两种做法&#xff0c;常规递归做法和模拟数学规律解法 3695. 扩充序列 - AcWing题库 扩充序列 样例解释 对于样例 1&#xff0c;经过 2 次扩充&#xff0c;得到序列 [1,2,1,3,1,2,1]其第 2 个元素为 2。 对于样例 2&#xff0c;经过 3次扩充&…

对不起,AI大模型不是风口

“我们正处在全新起点&#xff0c;这是一个以大模型为核心的人工智能新时代&#xff0c;大模型改变了人工智能&#xff0c;大模型即将改变世界。”——5月26日&#xff0c;百度创始人、董事长兼CEO李彦宏先生在2023中关村论坛发表了《大模型改变世界》演讲。 李彦宏指出&#…

【SpringCloud】Hystrix源码解析

hystrix是一个微服务容错组件&#xff0c;提供了资源隔离、服务降级、服务熔断的功能。这一章重点分析hystrix的实现原理 1、服务降级 CAP原则是分布式系统的一个理论基础&#xff0c;它的三个关键属性分别是一致性、可用性和容错性。当服务实例所在服务器承受过大的压力或者受…

前端工程化09-webpack静态的模块化打包工具(未完结)

9.1、开发模式的进化历史 webpacks是一个非常非常的强大的一个工具&#xff0c;相应的这个东西的学习也是有一定的难度的&#xff0c;里边的东西非常的多&#xff0c;里面涉及到的 概念的话也是非常非常的多的。 这个东西既然非常重要&#xff0c;那么在我们前端到底处于怎样…

HCIA4.26-5.10

OSPF ——开放式最短路径优先协议 无类别链路状态IGP动态路由协议 距离矢量协议 运行距离矢量协议的路由器会周期性的泛洪自己的路由表&#xff0c;通过路由之间的交互&#xff0c;每台路由器都从相邻的路由器学习到路由条目&#xff0c;随后加载进自己的路由表中。对于网络…

Python代码分析和修复工具库之coala使用详解

概要 代码质量在软件开发中至关重要,保持代码的可读性、一致性和易维护性是每个开发者的目标。coala 是一个开源的代码分析和修复工具,旨在帮助开发者自动化代码质量检查,支持多种编程语言,包括 Python、C++、JavaScript 等。通过使用 coala,开发者可以方便地集成代码检查…

AI时代的软件工程:挑战与改变

人工智能&#xff08;AI&#xff09;正以惊人的速度改变着我们的生活和工作方式。作为与AI关系最为密切的领域之一&#xff0c;软件工程正经历着深刻的转变。 1 软件工程的演变 软件工程的起源 软件工程&#xff08;Software Engineering&#xff09;是关于如何系统化、规范化地…