• 文档
  • 控制台
  • 登录
  • 立即注册
    目前不支持用户自主注册,如需注册账号,请联系400-080-1100
云码工场DevSpace用户指南
最近更新时间:

1 产品介绍

1.1 什么是云码工场DevSpace

云码工场(DevSpace),是面向企业级客户,提供应用研发、运营全生命周期管理的平台,覆盖项目管理、开发、测试、持续集成、持续交付、运营管理等阶段。支持敏捷、瀑布等多种研发场景的高性能、高并发、高可靠、高安全的一体化 DevOps 平台。

1.2 为什么选择云码工场DevSpace

1.2.1 需求协作

需求管理
提供史诗(Epic)、多级特性(Feature)和用户故事(Story)三个级别的需求管理。
版本规划
提供版本、子版本规划功能,包含依赖版本、所涉应用、工作项规划、风险管理、交付物管理以及版本过程进度统计。
迭代管理
提供需求规划进迭代,并管理迭代内任务拆分、进度跟踪功能,同时提供用户故事、任务、缺陷等多种工作项看板。
缺陷管理
提供缺陷管理能力,包含缺陷提出、修复、验证和关闭的完整流程。

1.2.2 代码托管

代码管理
提供代码管理能力,支持管理常见开发语言 Java、Python、C 语言、Nodejs、HTML 等多种开发语言,主要功能包括代码库权限管理、分支管理、标签管理、代码合入管理、代码评审等功能,实现企业内部多人协同编码。
代码扫描
提供代码扫描能力,支持代码重复率、可靠性、安全性、安全复核、可维护性等多方面代码质量检查。

1.2.3 持续集成&持续部署

CI/CD 流水线管理,支持项目研发过程中,应用的自动化编译、打包、制作镜像、部署、测试与项目发布,主要内容如下:
• 支持 Java、Python、Golang、C 语言、NodeJs 等常见开发语言编译、打包、构建镜像。
• 支持主机 Jar 包部署、Docker 部署、K8s Helm 部署等多种部署方式。
• 支持 Pytest 和 RobotFramework 架构的自动化测试框架。
• 支持多级调用其他流水线。
• 支持自定义参数、环境变量管理与调用。
• 支持代码的 Push、Merge、Tag、定时、手动等多种触发方式。

1.2.4 测试管理

用例管理
支持测试用例的创建、编辑、删除、搜索、关联用户故事以及测试用例的分组管理功能。
测试用例支持填写前置步骤,可多步骤创建。
测试计划
• 支持测试计划的创建、编辑、删除、搜索功能。
• 支持测试计划的新建、进行中、已延期、已完成 4 种状态的流转管理功能。
• 支持测试计划里规划、创建测试用例。
• 支持测试计划执行所规划测试用例并记录测试结果、执行人等。
• 支持将测试用例执行过程发现的缺陷与测试用例关联,便于统计分析。
• 支持测试计划数据统计。
自动化测试支持
支持项目研发过程中,通过自动化流水线实现编译、打包、制作镜像、部署后,进行自动化测试执行,支持 Pytest 和 RobotFrame 两种架构。

1.3 主要功能

image.png

image.png

image.png

image.png

image.png

1.4 产品优势

一站式 DevOps 软件开发平台
覆盖软件研发全流程,同时服务产品、设计、开发、测试、运维等不同岗位,是企业级一体化协同办公的基础平台。
开箱即用的 SaaS 服务
提供项目需求协同、代码托管、自动化 CI/CD 等能力,直接使用,无需搭建、运维复杂工具链。

敏捷开发

践行敏捷开发理念,支持创建多层级需求,通过迭代计划将长周期项目分阶段管理,并支持看板模式,提升项目研发效率。
高效 CI&CD
将代码拉取、编译、打包、构建镜像、测试和部署等过程简单化,通过可视化配置流水线实现自动化 CI&CD。

1.5 应用场景

1.5.1. 需求协作场景

针对软件研发项目协作域,DevSpace 提供的项目协作管理模块,实现了 Epic、Feature、Story 需求分层管理,使业务需求更清晰;提供了项目研发过程的迭代管理,有效管理迭代内需求、任务、缺陷等内容。同时,提供效能度量模块,实现了对企业研发工作的总体度量、项目度量和人员度量,可实时掌握企业/部门、项目、人员的效能数据,随时调整研发节奏,帮助开发、测试到交付工作按计划有序推进,实现了需求管理自动化。

image.png

1.5.2. 开发域 CI/CD 场景

DevSpace 提供了代码管理模块,实现了代码托管、代码扫描等功能;提供了流水线管理模块,支持可视化编排流水线,实现代码下载、编译、打包、部署的自动执行;实现研发管理自动化,在研发效率提升的基础上保障了项目质量、安全与过程资产的沉淀,实现研发管理自动化。

image.png

1.5.3. 测试管理场景

DevSpace 提供了云测模块,支持管理测试计划和测试用例,并支持接口自动化测试功能;两方配合,提升了测试自动化水平,有效保障项目质量和线上安全,实现测试管理自动化。

image.png

1.6 约束与限制

实例开通限制
• 云账号在每个 Region 只能开通一个 DevSpace 企业实例。
• DevSpace 企业实例限制最小使用人数为 5,最大使用人数为 100,不在此区间的请联系客服单独处理。
使用层面
• 当前企业实例下权限与角色独立管理。
• 当前需求管理、缺陷管理等附件上传部分,附件大小限制为 10M。
• 代码托管服务平台已预置,可对接企业已有 Gitlab,部署前需要确定 Gitlab 代码托管的服务地址。
• 云码工场平台 CI/CD 流水线并发数量被底层执行资源限制,可以通过扩容构建工作节点调节CI/CD 流水线并发量。

意见反馈

文档内容是否对您有帮助?

如您有其他疑问,您也可以通过在线客服来与我们联系探讨 在线客服

联系我们
回到顶部