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. 强烈推荐8款高质量的网站,可以解决很多问题
  2. 用指针、子函数的方法去一维数组中所有元素的平均值,并放在a[0]处
  3. C#:添加web service引用
  4. 模拟摇奖:从1-36中随机抽出8个不重复的数字
  5. 交换机中流量监管、流量整形和接口限速是如何实现的
  6. time and value
  7. 查询各个科目成绩前三的记录
  8. 20180804的Test
  9. 几何修复_*ST海润:实施终止退市 光伏产业修复成几何?
  10. 如何注册CUBA Studio
  11. Codeforces Round #280 (Div. 2) D. Vanya and Computer Game 二分
  12. 分布式事务之TCC事务
  13. Cortex-M3 (NXP LPC1788)之IIC控制器
  14. 宝塔面板FTP存储空间无法连接的问题
  15. gentoo下载与安装
  16. 桌面点击:右键点击-显示设置,提示“该文件没有与之关联的程序来执行该操作“解决方法总结
  17. noip2012 pj错题整理
  18. NVIDIA GPU 常用操作
  19. 计算机考证一级一般多少钱
  20. fail2ban 的使用

热门文章

  1. ROS-3DSLAM(十一)lvi-sam源代码阅读9
  2. c++怎么确定一个整数有几位_德国人怎么学电机——浅谈电机模型(十六):同步电机(三)永磁电机(一)...
  3. 中宏涌晟投资理财收益最大化技巧
  4. 设计链表(单链表、双链表)
  5. 爬取智联招聘上24座热门城市中Java招聘信息
  6. 《Turbo iso: towards ultrafast and robust subgraph isomorphism search in large graph databases》读后笔记
  7. 【文献阅读】翻译王军武老师的文献--《稠密气固流的连续理论现状回顾》二、第一节 引言
  8. PMBOK泛读(第十一章) - 项目风险管理
  9. 换友情链接时候是换Http的还是Https的好?
  10. 经典题目-如何测试一个一次性纸杯