华为云软件开发生产线CodeArts是一站式、全流程、安全可信的云原生DevSecOps平台,覆盖需求、开发、测试、部署、运维等软件交付全生命周期环节,为开发者打造全云化研发体验。2024年7月,CodeArts发布了需求管理、代码检查、测试计划、部署、流水线、API相关新特性,具体内容如下:

需求管理 CodeArts Req

新特性

  • IPD特性支持限时免费体验
  • 计划管理增加里程碑、发布时间线
  • 增加发布、迭代管理视角,支持看板、甘特模式查看需求
  • 增加追溯图谱,以图谱形式展示追溯关系
  • 新增缺陷跨项目协同,支持给其它项目提交缺陷,并分类展示
  • 内置了5类状态卷积规则,用户可以选择是否启用
  • 系统特性和任务支持自定义工作流

体验优化

  • 计划管理的PI更名为“发布”
  • 特性更名为“系统特性”,特性树与系统特性页面归一,取消子特性

代码检查 CodeArts Check

新特性

  • 新增对ArkTS编程语言的代码检查
  • 新增告警延迟上线功能,消减检查能力增强对存量代码的影响

测试计划 CodeArts TestPlan

新特性

  • 拷贝测试套件支持修改后缀名称及描述
  • 接口自动化支持一键刷新全部关键字
  • 支持1个用户同时配置多个角色
  • 测试用例导入功能支持用例重复编号覆盖导入

体验优化

  • 测试设计因子组合功能页面优化

部署 CodeArts Deploy

新特性

  • 新增Vue应用部署系统模板
  • 环境管理创建主机集群权限角色修改,允许用户配置不同角色是否有创建主机集群权限,同时新增运维经理的默认创建权限

体验优化

  • 单个删除应用时,若应用下存在环境,仍可删除成功,并同步删除应用下环境
  • 点击帮助文档,本窗口内悬浮可以打开
  • 环境-资源列表设置最小列宽,调小列宽后列表内容显示更加合理
  • manifest插件,选择OBS,在弹窗中点击“创建时间”上箭头或下箭头,能够显示排序效果
  • 部署记录页面,时间控件选择最近31天时,开始与结束时间蓝色高亮显示

流水线 CodeArts Pipeline

新特性

  • Pipeline as code, 流水线支持yaml代码化编排
  • 新增通用参数组,多流水线通用,减少重复配置
  • 优化阶段准入设置,新增准入时间窗设置
  • 第三方消息通知支持钉钉通知

体验优化

  • 文字及图标的悬浮提示规范统一,展示溢出文本内容
  • 延时插件优化延时1小时按钮,用户可明确看到延时的时长

API一站式协同 CodeArts API

新特性

  • 项目管理模块新增定时导入swaggerURL能力
  • 快捷调试模块增加实际请求以及页面内名称修改能力

体验优化

  • 项目管理模块优化权限管理能力,与CodeArts权限同步
  • 新用户首次登录时,默认开通的套餐由Devcloud周期版套餐切换为CodeArts体验版套餐

目前,华为云CodeArts已吸引来自政务、金融、教育、物流、软件等十多个行业百万级使用者。如华为云CodeArts助力江苏财政构建一体化财政业务系统,有效地支撑10万用户、4万单位业务同时在线办理,提升海量资金管理效率。

未来,华为云将继续深入研发测试领域云原生技术的建设,通过技术架构的不断演进驱动IT创新,为客户创造更多业务价值。

戳这里,免费体验CodeArts~

点击关注,第一时间了解华为云新鲜技术~

7月新特性 | 软件开发生产线CodeArts发布多项新特性等你体验!的更多相关文章

  1. 使用CodeArts发布OBS,函数工作流刷新CDN缓存

    摘要:上次通过OBS和CDN部署来Hexo网站,但是每次我们不可能都自己编译然后在上传到OBS,不然太麻烦了,所以我们需要构建流水线,通过PUSH Markdown来发布文章. 本文分享自华为云社区& ...

  2. SQL Server2012在软件开发中的一些新特性

    官方给出了一大堆SQL2012相对于SQL2008R2的新特性,但是大多数对于普通开发人员来说都是浮云,根本用不到,下面就说说一些对于开发人员来说比较有用的新特性.   一.在SQL Server中终 ...

  3. 腾讯云安全:开发者必看|Android 8.0 新特性及开发指南

    欢迎大家关注腾讯云技术社区-博客园官方主页,我们将持续在博客园为大家推荐技术精品文章哦~ 背景介绍 谷歌2017 I/O开发者大会今年将于5月17-19日在美国加州举办.大会将跟往年一样发布最新的 A ...

  4. 【翻译】旧技术成就新勒索软件,Petya添加蠕虫特性

    原文链接:https://blogs.technet.microsoft.com/mmpc/2017/06/27/new-ransomware-old-techniques-petya-adds-wo ...

  5. 开发者必看|Android 8.0 新特性及开发指南

    背景介绍 谷歌2017 I/O开发者大会今年将于5月17-19日在美国加州举办.大会将跟往年一样发布最新的 Android 系统,今年为 Android 8.0.谷歌在今年3 月21日发布 Andro ...

  6. 破解“低代码”的4大误区,拥抱低门槛高效率的软件开发新选择 ZT

    最近,每个人似乎都在谈论“低代码”.以美国的Outsystems.Kinvey,以及国内的活字格为代表的低代码开发平台,正在风靡整个IT世界.毕竟,能够以最少的编码快速开发应用的想法本身就很吸引人.但 ...

  7. 11月15日内容总结——软件开发架构、网络编程介绍和OSI七层协议介绍

    目录 一.软件开发架构 1.什么是软件开发架构 2.软件开发架构 架构方式一:c/s架构 架构方式二:b/s架构 架构优劣势 二.架构总结 三.网络编程前戏 1.什么是网络编程 2.学习网络编程的目的 ...

  8. SaaS系列介绍之十四: SaaS软件开发分析

    1 引言 真正的问题,不是电脑是否具备思考能力,而是人类是否具备这种能力                     ________B.F.Skinner<计算机科学> SaaS模式不同于传 ...

  9. 华为云CodeArts Artifact,5大特性守护制品质量与安全

    摘要:2023年2月23日,华为云CodeArts Artifact制品仓库服务正式上线,目标进一步赋能企业伙伴与开发者,实现软件作业中可信制品生产与应用活动快速落地,提高软件交付效率与质量. 本文分 ...

  10. 敏捷软件开发VS传统软件工程

    敏捷软件开发:又称敏捷开发,是一种从1990年代开始逐渐引起广泛关注的一些新兴软件开发方法,是一种应对快速变化的需求的一种软件开发能力. 与传统软件工程相比,它们的具体名称.理念.过程.术语都不尽相同 ...

随机推荐

  1. navicat 连接oracle 失败

    问题: 1.使用Navicat连接Oracle数据库时,报错ORA-12504: TNS:listener was not given the SERVICE_NAME in CONNECT_DATA ...

  2. GIT 生成变更历史文件清单

    脚本搞定git文件版本变化信息,解决部署种变更的审核和统计信息工作复杂问题 git diff --name-status --ignore-cr-at-eol --ignore-space-at-eo ...

  3. AtCoder Beginner Contest 302 H. Ball Collector 题解 可撤销并查集

    为了更好的阅读体验,请单击这里 AtCoder Beginner Contest 302 H. Ball Collector 题意跳过. 可以视作将 \(a_i, b_i\) 之间连了一条边,然后 \ ...

  4. 【Mysql】 MysqlDump导表结构或数据

    mysqldump只导出表结构或只导出数据的实现方法 语法: 默认不带参数的导出,导出文本内容大概如下:创建数据库判断语句-删除表-创建表-锁表-禁用索引-插入数据-启用索引-解锁表. Usage: ...

  5. P9212 题解

    显然,我们维护的答案具有 可差分 性,所以转换为 \([1,r]\) 上的查询. 首先,对于 \(x,y,a_i\) 先对 \(m\) 取模不影响结果. 下面为了方便令 \(v = a_i\). 如果 ...

  6. Python 潮流周刊#59:Polars 1.0 发布了,PyCon US 2024 演讲视频也发布了(摘要)

    本周刊由 Python猫 出品,精心筛选国内外的 250+ 信息源,为你挑选最值得分享的文章.教程.开源项目.软件工具.播客和视频.热门话题等内容.愿景:帮助所有读者精进 Python 技术,并增长职 ...

  7. 开源流式湖仓服务 Arctic 详解:并非另一套 Table Format

    [点击了解更多知识] 本文根据作者于 Arctic 开源发布会演讲内容整理(略有删减),系统解读 Arctic 项目研发初衷.生态定位.核心特性.性能表现及未来规划. 首先感谢大家参与我们 Arcti ...

  8. [oeasy]python0070_动态类型_静态类型_编译_运行_匈牙利命名法

    动态类型_静态类型 回忆上次内容   上次了解了 帮助文档的 生成 开头的三引号注释 可以生成 帮助文档 文档 可以写成网页   python3 本身 也有 在线的帮助手册   目前的程序 提高了 可 ...

  9. oeasy教您玩转vim - 43 - # 替换模式

    ​ 替换模式 回忆上节课内容 上次我们学到的最有用的就是c 他和d的区别就是删除之后进入到插入模式 c可以配合motion 可以用ciw来快速删除当前光标所在的单词 可i和a 配合的文字块 w wor ...

  10. CF1359A 题解

    洛谷链接&CF 链接 题目简述 共有 \(T\) 组数据. 对于每组数据给出 \(n,m,k\),表示 \(k\) 名玩家打牌,共 \(n\) 张牌,\(m\) 张王,保证 \(k \mid ...