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

本次UWA Pipeline迎来2.3版本的更新:在对原有Pipeline多项功能进行优化完善的同时,主要新增了“流水线集成AssetBundle检测分析”以及全新的“多设备调试”功能。接下来我们就为大家一一介绍。

一、流水线集成AssetBundle检测分析

“AssetBundle检测分析”服务,可以对AssetBundle文件的打包情况、资源使用、依赖关系和冗余程度等,进行全面检测与反馈,通过检测报告,团队可以直接查看特定的AssetBundle、资源文件和脚本信息,获取相应的使用信息。

此次Pipeline 2.3版本更新,支持把“AssetBundle检测分析”功能集成进流水线,只需在流水线步骤中简单配置项目AssetBundle文件所在路径,以及检测报告所属的UWA项目,就能实现AssetBundle资源的自动检测与上传数据,可快速获得检测报告

同时,这也标志着Pipeline与UWA SaaS服务实现全线打通,研发团队可以通过UWA Pipeline实现对项目的全方位检测与优化。

  • 想要对项目的编译、出包过程进行更全面的了解?

UWA的Build Report功能,帮您快速找出打包中可能存在的问题,进一步优化项目的资源结构、出包步骤和流程耗时。详情参见《UWA Pipeline 新功能|构建分析、自动化测试支持iOS平台》。

  • 想要实现大批量、长时间的项目稳定性、功能性测试?

UWA的自动化测试功能,让您实现“一个人、一个晚上,一个奇迹”,面对海量测试,一人就能胜抵千军万马。详情参见《UWA Pipeline 功能详解|可视化配置自动测试》。

  • 想要全面了解项目的各项资源、代码、场景信息?

除了上文说到的“AssetBundle检测分析”,UWA的“本地资源检测”服务更是让团队如虎添翼,彻底理清静态工程内的资源代码情况。详情参见《本地资源检测说明》。

  • 想要日常性和阶段性、专项性和全面性的性能检测?

UWA Pipeline内集成GOT Online,让您在日常自动运行项目同时,精准捕捉项目的性能情况;定期自动提交真人真机测试,确保现阶段项目能及时进行各项性能“体检”。详情参见#Unity性能优化合集。

各项服务在UWA Pipeline内的集成操作,可以通过《UWA Pipeline 功能详解|如何快速创建UWA服务》来详细了解。


二、多设备调试功能

在本次更新中,Pipeline的“设备管理”模块内,新增了“多设备调试”功能,方便团队对项目安装、设备运行、脚本运作等多个方面进行实时监控与调试。

1. 项目安装、截图、日志管理
在选定的设备上,可以自由选择Pipeline内已有的安装包,或者实时上传安装包,实现项目的批量化自动安装,并可以根据实际情况,选择是否覆盖安装,充分满足相关的测试要求。

在调试过程中,团队可以实时截取和下载各个真机上实际运行的画面,以供记录和后续排查。

还可以在测试机上随时控制Log的采集,方便实时查看和导出,为后续定位问题提供便利。

2. 批量测试
在同一时间,可以实现在多个测试机上运行相同或不同的脚本,提高团队在真机上运行和检验项目脚本的效率。

通过实时的监控界面,研发团队可以随时观察各脚本在指定机型上的具体执行情况,最终可生成自动化测试报告,从而及时发现和记录运行过程中可能存在的问题,方便后续对脚本的修改与完善。

3. 协同测试
在此界面内,研发团队可以指定一台或数台真机设备,作为实时操作平台。测试人员在对其进行各项操作的同时,对应的动作会实时同步到被选定的真机,实现对整个设备集群的协同控制。

通过“协同测试”功能,测试人员可以真正实现“1拖N”,测试流程中的操作步骤,可以完整同步到相关设备上,轻松实现批量化的人工测试,摆脱手动单机型测试时的操作误差,大幅提高人工测试的效率。


以上是本次Pipeline 2.3版本更新的主要内容。当然,更新内容远不止于此,针对用户使用体验和部分功能的强化与完善,UWA都做了相关的大幅更新,详情可见Pipeline的版本更新日志。

NEW

  • 新增本地流水线
  • 新增流水线文件夹
  • 新增多设备调试功能
  • 新增删除Build记录功能
  • 新增AssetBundle检测步骤
  • 新增流水线调度逻辑的保存功能
  • 新增流水线运行详情中直接展示UWA服务状态的功能
  • 新增用例中获取apk包名的功能
  • 新增包管理步骤的备注功能

FIXED

  • 优化子节点的创建逻辑
  • 移除UWA服务依赖的exe
  • 移除本地资源检测中依赖的exe
  • 移除子节点启动时的jnlp窗口
  • 修复参数化构建首次运行时参数错误的问题
  • 修复因签名过期导致无法在流水线中上传Apk的问题
  • 修复包管理中的版本排序问题
  • 修复登录状态失效的问题
  • 优化Git步骤选项

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


相关推荐

Game CI 提升研发生产力,UWA Pipeline 2.0正式推出!

UWA Pipeline 功能详解|私有云真机远程调试

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

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

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

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

UWA Pipeline 2.2.1 版本更新说明

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

  1. scrapy+mysql+pipeline+更新数据_python3+Scrapy爬虫实战(二)—— 使用pipeline数据保存到文本和数据库(mysql)...

    前言 保存本地 存储Json数据 配置setting 保存数据库 创建数据库 创建表 编写pipelines 配置setting 本文是对上篇文章所讲的代码进一步优化,回看可以点这里,代码就直接在上一 ...

  2. Elasticsearch Ingest Pipeline

    文章目录 1. 需求:修复与增强写入的数据 2. Ingest Node 3. Pipeline & Processor 4. 使用 Pipeline 切分字符串 5. 为 ES添加一个 Pi ...

  3. Unity 2019.3现已发布

    This release features a brand-new Editor interface, new Input System, faster in-Editor iteration tim ...

  4. 数据清洗-使用es的ingest

    通常es产品里面,数据清洗的logstash,这里使用另外的ingest做简单的数据处理 这里是根据逗号分隔数据,变成数组 PUT spring_blogs/_doc/1 {"title&q ...

  5. 基于kubernetes平台的CICD持续集成

    基于kubernetes平台的CICD持续集成 文章目录 文章目录 基于kubernetes平台的CICD持续集成 文章目录 1.基于k8s集群的Jenkins持续集成 2.将Jenkins部署在k8 ...

  6. 员工转正述职答辩问什么问题_试用期转正述职报告

    [www.520z-2.com - 范文大全] 工作可以不断锻炼自己的胆识和毅力,提高自己解决实际问题的能力,并在工作过程中慢慢克服急躁情绪.你准备好试用期转正述职报告了吗?下面是本站为大家整理的,供 ...

  7. Ozone SCM HA模式下的请求处理过程

    文章目录 前言 SCM HA和OM HA的区别 SCM HA基于InvocationHandler的请求处理 SCM HA请求处理过程图 参考链接 前言 在前面的文章中,笔者阐述过关于Ozone SC ...

  8. GPU Graphics软件架构

    一.GPU Graphics的一些开源代码 NVIDIA GPU: https://github.com/NVIDIA/open-gpu-kernel-modules AMDGPU: https:// ...

  9. 哔哩哔哩「会员购」业务网关的研发赋能实践

    作者 沈佳伟 哔哩哔哩会员购架构师 写在前面 网关是个每隔一段时间就会被请出来「鞭尸」的概念,概念本身的起源已经无从考究.随着微服务和云原生的兴起,网关也伴随着不同的使用场景在各个领域进行细分和进化. ...

最新文章

  1. leetcode--在排序数组中查找元素的第一个和最后一个位置--python
  2. 如何让你的SQL运行得更快
  3. 深度学习核心技术精讲100篇(三十四)-智能化搜索,旅行场景下的个性化营销平台揭秘
  4. Tesseract OCR——Windows 10 + CMake-GUI + Visual Studio 2019下编译和使用解决方案
  5. 我的crystal report for asp.net測試通過了
  6. win32汇编基础概念
  7. 断点帧数测试软件,《幽灵行动:断点》PC版性能表现分析
  8. 牛客网算法工程师能力评估
  9. 获取任务管理器中进程的Memory(Private Working Set)
  10. C/C++[codeup 2063]日期累加
  11. 程序员年薪45万,国企年薪20万,该不该跳槽去国企?
  12. 微信小程序--几个常用标签
  13. 如何使用4G模块通过MQTT协议传输温湿度数据到onenet
  14. oracle限制查询条数-rownum用法详解
  15. C++进程间通信 详解2
  16. 计算机网络论文2020年8000字,2020年计算机网络技术专业论文提纲模板.doc
  17. 超详细的商业智能BI知识分享,值得收藏
  18. 微信支付-vue 实现微信支付-前端篇
  19. HTML5超炫全屏焦点图插件
  20. JEECG报表整合方案

热门文章

  1. 如何将邮件导出为PDF
  2. foxmail导入outlook部分邮件
  3. kafka中AR、ISR、OSR以及HW、LEO的区别
  4. 川师大计算机专业好就业吗,四川师范大学好就业吗?附四川师范大学就业率最高的专业名单...
  5. 洛谷P1007——独木桥 解法 (C++)
  6. 手机直面屏与曲面屏有什么区别?,很多人都不知道
  7. 中国手机芯片市场份额将变
  8. java c 3des_java中的3DES加密
  9. h6与php啥关系,哈佛m6跟哈佛h6的不同之处是什么发动机和底盘一样吗
  10. 2021年最适合上班族的25个副业,男女通用!