更新时间:2024-11-13 GMT+08:00

CodeArts套餐规格特性差异

概述

CodeArts套餐分为:体验版、基础版、专业版、企业版。

套餐中均包含需求管理、代码托管、流水线、代码检查、编译构建、部署、测试计划、制品仓库服务资源;不同版本套餐中,各服务提供的功能特性及资源规格略有不同。

需求管理

表1 需求管理规格特性差异

规格/特性名称

规格/特性说明

体验版

基础版

专业版

企业版

Scrum需求模型

Scrum是增量迭代式的软件开发方法,通过最重要的迭代计划会议、每日站会、迭代回顾、验收会议来进行简单高效的管理。

自定义工作流

基于全自研工作流引擎,通过画布可视化编排需求状态流转和多种规则卡点配置,高效支撑企业定制化流程。

自动化

基于元数据驱动和低码可视化规则编排流程支撑父子状态卷积、更新责任人、与代码联动等多种场景,极大提升需求作业效率。

×

代码托管

表2 代码托管规格特性差异

规格/特性名称

规格/特性说明

体验版

基础版

专业版

企业版

代码仓总存储容量

租户内所有代码仓的总容量。

10GB

50GB

100GB

500GB

代码仓单仓存储容量

单个代码仓的容量限制。

1GB

10GB

20GB

30GB

单文件推送大小

代码仓中单个文件大小限制。

200MB

200MB

300MB

300MB

仓库管理

仓库列表和基础信息展示,新建、删除、关注、上传、下载仓库,SSH&HTTPS设置等。

分支权限管理

支持设置默认分支、保护分支和保护tag,通过分支规则指定访问权限。

文件推送控制

基于分支控制文件的推送权限,包括推送人,推送文件大小以及文件类型。

代码关联工作项

支持将每一次代码提交、分支、合并请求关联到需求管理的工作项中。

仓库统计&日志

仓库提交总数量统计,个人贡献者统计,操作动态,审计日志。

MR评审

支持打分和审核两种代码评审机制,针对文件变更,代码评审者可以进行逐行评审。支持通过审核、流水线门禁控制代码上库质量。

MR评审增强

支持检视意见模板、检视意见分类以及MR评价。

×

×

模板管理

支持根据模板创建仓库。

合并请求管理

通过合并请求控制分支合入,支持多种合入条件,如流水线门禁、关联工作项、代码冲突、wip等。

流水线

表3 流水线规格特性差异

规格/特性名称

规格/特性说明

体验版

基础版

专业版

企业版

流水线并发

租户内并发执行的流水线的数量。

1个

5个

10个

20个

流水线执行时长

租户每个月累计流水线任务执行时长

1800分钟/月

不限

不限

不限

资源型任务执行时长

租户内资源消耗类任务每月累计执行总时长。

说明:

资源消耗类任务,即执行时需要占用流水线服务内置执行资源的任务,如:执行shell命令,报告上传等。Build构建、Check代码检查等任务,由于执行时消耗对应服务的执行资源,因此不计入流水线服务的资源消耗类任务执行时长。

300分钟/月

1200分钟/月

6000分钟/月

12000分钟/月

流水线管理

流水线编排和执行,结果查看和信息订阅。

微服务变更

DevOps变更模式,按微服务独立开发、测试和发布。

扩展插件

自定义流水线插件。

自定义门禁

自定义门禁策略,对阶段准出自动化拦截。

×

代码检查

表4 代码检查规格特性差异

规格/特性名称

规格/特性说明

体验版

基础版

专业版

企业版

代码检查并发

租户内并发执行的代码检查任务数量。

1个

5个

10个

20个

代码检查执行时长

租户每个月累计代码检查任务执行时长。

1800分钟/月

不限

不限

不限

基础语言支持

Java、C/C++、Python、JavaScript、TypeScript。

进阶语言支持

除基础语言外,支持多种常用开发语言,如C#、CSS、Go、HTML、PHP等。

×

叠加代码安全检查增强包

允许叠加购买代码安全检查增强包,增加用户深度检查代码安全类隐患的能力(例如跨文件跨函数、污点分析、语义分析能力)。

×

×

缺陷扫描

及时发现代码中潜藏的质量类(包括风格类)、安全类的代码缺陷。

缺陷修复

提供缺陷修改建议,帮助团队成员修复问题进而提升代码质量。

缺陷管控

自动生成问题列表,提供多指标展示缺陷的在线看板,支持缺陷报告的导出。

通知管理

支持将任务状态通过动态提醒,邮件,钉钉,企业微信形式通知给相关用户,加速用户解决问题的效率。

质量门禁

提供多维度的门禁项(致命、严重、一般、提示),帮助团队了解项目是否已准备好投入生产。

编译构建

表5 编译构建规格特性差异

规格/特性名称

规格/特性说明

体验版

基础版

专业版

企业版

构建并发

租户内并发执行的构建任务的数量。

1个

5个

10个

20个

执行机规格

构建时使用的内置执行机规格。

2U8G

2U8G

2U8G

2U8G

构建执行时长

租户每个月累计构建任务执行时长。

1800分钟/月

不限

不限

不限

单次构建时长

单次构建的时长上限。

30分钟

60分钟

240分钟

360分钟

构建依赖缓存大小

对构建时第三方依赖等进行缓存,重复利用,避免每次下载,提升构建速度。

2GB

10GB

20GB

50GB

构建过程编排

支持通过文本编辑器或图形编辑器配置构建流程。

构建触发规则

支持手动触发、代码变更触发、定时触发、API触发等多种构建触发规则。

构建参数

在启动构建时,可通过外部参数输入,进行构建过程的控制。

构建快照

提供每次构建记录所用到的配置参数,便于回溯构建任务的执行过程。

插件集成

提供编译、打包、制品库等多种类型官方插件。

构建模板

内置C/C++/JAVA等主流构建语言构建模板。

构建执行机

内置构建执行环境,在与CodeArts Build管理服务网络联通的状态下,用户也可以接入自定义执行机用于构建。

部署

表6 部署规格特性差异

规格/特性名称

规格/特性说明

体验版

基础版

专业版

企业版

部署并发

租户内并发执行的部署任务的数量。

1个

5个

10个

20个

部署执行时长

租户每个月累计部署任务执行时长。

1800分钟/月

不限

不限

不限

主机部署

  • 支持Linux主流操作系统、Windows操作系统主机的部署。
  • 支持应用部署到华为云、三方平台和线下用户自有主机。

容器部署

  • 支持Kubectl、Helm、Docker等多款容器化部署工具。
  • 提供Manifest和快速部署两种部署方式。
  • 支持华为云CCE集群、三方平台和自有Kubernetes集群部署。

模板管理

  • 系统集成多款部署模板,栈覆盖Tomcat、SpringBoot、Go、NodeJS多种语言和技术栈。
  • 支持自定义部署模板。

基础资源管理

提供对部署基础资源的托管功能,支持独立的权限设置。

环境管理

满足部署应用的多环境管理,支持独立的权限设置。

部署能力集成

提供40+部署步骤,支持不同语言、技术栈、场景的部署能力。

测试计划

表7 测试计划规格特性差异

规格/特性名称

规格/特性说明

体验版

基础版

专业版

企业版

接口测试并发

租户内并发执行的接口测试任务的数量。

不支持

1个

2个

5个

接口测试时长

租户内每个月累计执行的接口测试时长。

不支持

30分钟/月

不限

不限

测试套内用例并发

每个测试套内并发执行的测试用例数量。

不支持

5个

10个

20个

测试用例版本数量

每个项目中可以创建版本分支的数量。

1个(基线)

支持试用

1个(基线)

支持试用

50个

50个

单个版本分支/基线用例容量

每个版本分支/基线中创建测试用例的数量。

3000个

3000个

10000个

10000个

测试计划

建立测试计划,并支持基于计划的用例管理及执行。

测试用例管理

提供特性树管理、用例导入导出、过滤及高级过滤、批量编辑、批量设置用例结果、用例关联需求、用例创建缺陷、用例关联缺陷。

测试用例版本管理

通过用例版本管理,满足基线库、分支、迭代版本间用例高效复用。(体验版、基础版不支持该特性,提供试用。)

×

×

测试执行

支持测试套件的创建及管理,基于测试套件执行测试任务。

×

测试报告

提供特性报表、手工测试报表、自动化测试报表、需求覆盖率报表、场景报告等多种度量报告/报表。

×

接口测试

支持测试前置步骤/测试步骤/后置步骤设计、支持各类检查点配置,支持可视化拖拽编排,提供关键字驱动测试能力:包括关键字导入、关键字复用。

×

关键字库

支持四大类数据库、协议、认证、中间件,30+个系统关键字,可快速复用测试资产完成接口测试编写。

×

×

测试设计

基于启发式测试策略和设计的思维导图,支持一键生成测试用例,可提升30%的测试设计效率,并执行过程中减少产品测试遗漏。(当前为试用特性,不包含在套餐中。)

×

×

×

×

制品仓库

表8 制品仓库规格特性差异

规格/特性名称

规格/特性说明

体验版

基础版

专业版

企业版

制品仓存储容量

租户内发布库和私有依赖库的总容量。

10GB

50GB

100GB

500GB

制品仓下载流量

租户内制品仓库通过公网下载的流量。

5GB/月

20GB/月

50GB/月

100GB/月

发布库构建上传单包上传大小

发布库构建上传单包上传大小。

10GB

10GB

20GB

20GB

私有依赖库构建上传单包上传大小

私有依赖库构建上传单包上传大小。

2GB

2GB

2GB

2GB

发布库页面上传单包上传大小

发布库页面上传单包上传大小。

2GB

2GB

2GB

2GB

私有依赖库页面上传单包上传大小

私有依赖库页面上传单包上传大小。

100MB

100MB

100MB

100MB

每种制品类型仓库数量

8种私有依赖库(Maven、Npm、Go、PyPI、NuGet、Conan、Debian、RPM)和1种发布库。

100个

100个

不限

不限

制品仓库管理

支持Maven、npm、rpm、Go、PyPI、NuGet、Conan、Debian、发布仓9种制品类型管理,支持新建、删除、上传、下载等基础功能

版本管理

支持制品的版本生命周期管理,包括版本状态管理、历史版本管理、版本元数据管理等。

制品仓库统计&日志

支持制品仓库制品个数和存储总量统计,提供操作日志审计。

代理仓和聚合仓

支持Maven、npm设置开源或者第三方仓库的代理;支持设置多个本地仓库和代理仓库提供统一访问聚合仓地址。

×