华为云DevCloud重磅发布四大新能力,创下国内两项第一
6月16日,华为云DevSecOps产品经理郑杰在HPDC2022大会发表“全场景软件开发生产线,端到端提效,全链路安全”主题演讲。重磅推出了华为云DevCloud四大新能力:华为云桌面IDE - CodeArts、极致构建、安全可信、测试自动化工厂。
华为云DevSecOps产品经理郑杰发布华为云DevCloud四大新能力
华为云DevCloud是一站式、全流程、安全可信的软件开发平台,外溢华为研发转型实践和先进工具能力,面向开发者提供端到端云上DevOps工具链,实现软件交付的全生命周期管理。
为深入数字化研发理念和持续服务好广大开发者,华为云DevCloud今年发布了四大新能力,助力端到端提效,全链路安全。
-
华为云桌面IDE – CodeArts:让连接更简单,编码更智能
华为云DevCloud今年新推出智能化桌面开发环境CodeArts。依托业界顶级的智能化开发技术,让开发者更简单的使用华为云,以及高效基于华为云构建应用。核心能力如下:
(1)作为华为云开发者桌面,CodeArts内置华为云API开发套件,快速连接220多个华为云服务和集成超过4500个华为云服务API。
(2)CodeArts将智能化融入到编码环节:基于深度学习的语言服务可为用户精准推荐代码,智能代码搜索服务可根据关键词快速定位到相关结果;实现java应用开发综合编码效率提升50%。
(3)CodeArts支持插件扩展,利用不断增加的开发套件(插件)支持更多研发场景。提供开放的插件市场,支持合作伙伴和开发者加入,共同打造华为云的开发者生态。
CodeArts将成为华为云数百万持续增长开发者的桌面入口,使能开发者更高效的基于华为云构建应用,让连接更简单、编码更智能。
-
极致构建:国内首个c/c++分布式编译能力,突破单机物理环境限制,效率提升10倍
随着应用上市周期从月级提升至周级甚至天级。如何满足软件高频迭代需求,成为企业高速发展的关键考量。
编译构建会影响开发、测试团队之间的衔接速度,是影响软件研发效率的重要环节。构建服务通过精准增量编译、大规模分布式编译,突破单机物理限制,实现编译构建效率10倍提升。
实际应用中,LLVM是大家熟悉的开源编译软件。其中LLD模块代码规模大约500万行,原始构建需近1个小时,经过DevCloud编译构建能力加持,仅需3分钟即完成构建,缩短研发周期,加快应用上市。
LLD模块代码-分布式构建加速vs原始构建
-
安全可信:二进制成分分析、移动应用安全
Sonatype《2021年软件供应链状况报告》指出,全球软件攻击同比增长650%、监管部门对APP隐私合规性要求更新不断。无论是软件供应链还是软件应用态,一直承受着开源漏洞、安全、合规性等可信风险的考量。DevCloud重磅推出“二进制成分分析”、“移动应用安全”两大能力,保障研发过程安全、软件制品安全。
-
二进制成分分析:铸就开源治理利器,守护软件供应链安全
大企业面临百家以上的供应商,让供应商都提供源代码给检测机构或企业自行检测会存在很多实际困难;供应商意愿不强、管理不善导致后续法律风险严重。
二进制成分分析服务,基于以下特点,实现开源软件漏洞的全面排查、快速精准定位问题、并迅速响应修复:
(1)支持多种类型安装包:支持windows、linux、IoT固件包、安卓部署包等常见软件包的安全检测。
(2)检测全面:支持针对开源软件的许可证、漏洞、信息泄露、安全配置等3大项、25小类的安全问题检测。
(3)开源软件覆盖全面:覆盖100+漏洞源、百万级开源组件版本,开源问题全覆盖。
(4)保障迅速:小时级漏洞更新,提升漏洞发现速度,降低安全风险。
-
移动应用安全:紧贴各类监管规范,帮助企业快速识别APP合规安全风险
企业在合规遵从和测试中经常遇到政策更新快、无专业人员解读、依赖手工检测工作量大且容易遗漏,本地工具部署成本和维护成本高等难题。
华为云DevCloud提供一站式移动应用安全检测服务;覆盖四部委20+法律法规要求,
对应用的隐私声明和APP真正执行的动作快速对比检测,确保产品整体规划、行为内容符合国家法规隐私合规要求;不仅如此,我们的服务隐私检测能力与华为应用市场同源,大幅提升企业APP应用上架效率。
-
测试自动化工厂:协同、及时、高效、精准
面对疫情下10多起扫码故障、小时级程序中断等越来越多不确定因素出现,应用系统的质量影响风险被不断放大。
DevCloud测试自动化工厂提供百万级并发执行能力,亿级用例管理能力、在线启发式测试设计能力(业内首创)。
基于四大理念:协同(C)、及时(I)、高效(D)、精准(A),成为高质量产品的“保护盾”:
- C是指协同:通过用例三层管理、亿级用例容量管理,支持协同测试、分层测试,构建从组件到产品到解决方案的多层级质量防护网。
- I是指及时:通过分层流水线,提供多套测试环境,支持持续测试,快速验证闭环,小批量快速持续测试和交付。
- D是指高效测试,缺陷高效修复: 通过任务、环境、用例、执行器多核4级并发调度,进行7x24小时无人值守的不间断测试。自动化测试用例得以快速执行完成、高效反馈结果。还支持测试分析,用例日志自动采集、失败用例原因分析、一键式提单等,辅助缺陷高效修复。
- A是指精准: 在测试设计阶段,要能够支撑基于风险因子制定详细的测试策略和基于测试架构的精准用例挑选,决定测试的资源投入程度和方向。目标是用好资源,尽可能早的发现重要缺陷。
质量大屏实时全面的监控产品质量
以华为某产品为例,总量20w的设计脚本,每月可自动执行200w次用例,相当于500个工程师一年的手工测试量,同时测试自动化工厂具备强大的扩展能力,支持客户已有测试资产快速上云,帮助客户完成测试能力质的飞跃。
华为云桌面IDE - CodeArts、极致构建、安全可信、测试自动化工厂,四大新能力能很好应用在复杂的大规模嵌入式研发、企业级应用研发场景,使能软件研发更高效、更安全。
华为云DevCloud致力于为客户提供端到端提效、全链路安全的研发环境,助力各行业加速数字化转型,共同创造数字时代企业软件开发的无限可能。
- 点赞
- 收藏
- 关注作者
评论(0)