产品文档

行云 DevOps

整体功能

管理域

功能 说明
团队空间 支持灵活创建虚拟团队,适用于同部门或跨部门等场景的多人合作模式
项目管理 事项公开透明的呈现出来,项目经理视角管理工作进度,整体把控项目生命周期中的风险
需求管理 从多角度(研发效能、价值交付流、人员评价等)提供专业、多场景、可灵活定制的分析报告

工程域

功能 说明
测试管理 管理需求提测、管理需求关联的测试用例、测试计划,以及管理需求相关的缺陷
代码仓库 基于通用Git,符合用户操作习惯,可轻松上手代码托管服务,且支持外部仓库导入功能
流水线 通过可视化、可定制的自动交付流水线,确保产品发布不同阶段的一致性和稳定性
部署发布 支持主机部署、容器部署方式,与kubernetes深度集成,支持大规模任务调度

详细功能

通用模块

功能 说明
个人工作台 提供个性化配置和信息查看。包括视图切换、视图配置,以及个人信息、动态消息、待办需求、我的任务、人力资源日历、日历资源饱和度日历等功能。
菜单配置 提供个性化菜单项配置,根据自己的工作自由选择需要展示的主菜单项。
系统配置 提供按组织的模板配置、字段必填项配置、子流程配置、需求提报和受理白名单、部门管理员维护、扩展字段设置等功能。

协作模块

功能 说明
需求管理 提供需求的生命周期管理和追踪,如需求状态流转(提出、受理、处理、发起验收、通过、收益验证)、需求拆分、研发信息追踪、需求导出、需求分组、自定义查询、关联项目等功能。
团队空间 支持scrum和通用模式的团队空间,用于研发团队的敏捷工作管理,提供如看板、列表、迭代、报表、多维度分组泳道,概览、人力资源日历、饱和度日历等功能。
项目空间 支持传统的项目管理模式,涉及到立项/结项、需求、任务、文档、里程碑、风险、成本相关功能。
工时填报 支持任务工时填报,对部门工时查询、导出。
PMO空间 提供专有PMO的相关权限配置及组织、业务线、规则的维护功能。

测试

功能 说明
缺陷管理 提供缺陷管理功能。包括缺陷创建、编辑、删除、导入、导出、自定义筛选展示、状态流转(创建、处理、驳回、转出、挂起、已解决)、上传附件等功能;支持缺陷与团队空间、迭代、需求卡片、提测、项目、应用进行关联。
提测管理 提供提测管理功能。包括提测创建、编辑、删除、导出、自定义筛选展示、状态流转(开始、受阻、通过、不通过、转出、取消)上传附件等功能;支持提测与团队空间、迭代、需求卡片、项目、应用、代码库进行关联。
用例管理 提供测试用例管理功能。包括用例创建、编辑、删除、复制、移动、导入、分组、查询、上传附件等功能;支持手工两种方式的用例录入,并可以将用例与测试计划关联。
测试计划 提供测试计划管理功能。包括计划的新增、复制、删除、状态流转(待测试、测试中、已完成)等功能;支持计划与团队空间、迭代、需求卡片、用例、缺陷进行关联,可生成相关测试报告。
模版配置 提供缺陷和提测模板的新增和自定义设置功能。可自定义设置模板中字段、状态、流转的配置。

代码托管

功能 说明
代码库创建 支持创建代码仓库;支持在代码仓库的UI界面编辑代码
权限管理 支持代码仓库访问权限管控,如公开、私有;成员权限:读/写/浏览/管理
代码提交 代码克隆、下载、提交、推送、解决冲突、比较、合并
对比功能 tag之间代码对比;分支之间代码对比;Commit之间代码对比
分支管理 支持分支创建/删除;且支持从需求创建分支,并将需求与分支关联
设置保护分支与默认分支
根据分支是否关联合并请求及状态,判断分支状态及是否可以删除
代码合并 分支之间的代码合并;Commit到分支的代码合并
标签管理 创建、删除、编辑 tag/release;从tag生成release等
Push规则检查 提交人信息检查
Commit message自定义规则并检查
Secret文件提交检查
触发评审 代码提交可以直接触发代码评审;代码合并可以触发代码评审
评审规则设置 按照分支设置评审规则
包含:提交规则/合并规则/评审通过规则/默认评审成员
评审卡点 人工评审卡点
静态扫描 支持多种语言:Java,ruby。Go,C/C++,NodeJS等
支持多种引擎的代码扫描:30+
个人数据统计 个人贡献每日统计
个人相关的仓库/群组统计
仓库数据统计 支持对仓库语言,提交,分支,评审,贡献者情况统计
组织机构数据统计 支持对部门仓库,群组,提交,评审以及成员等统计
部门管理 支持设置机构Admin、支持对仓库的批量修改/删除、支持对成员权限的批量添加/删除/修改

流水线

功能 说明
权限管理 支持流水线的权限管理,例如增删改查,支持不同角色拥有不同的权限
触发方式 流水线的触发方式支持手动,参数化,自动触发,定时触发等功能
运行历史查看 支持查看流水线的运行历史,包括每个步骤的状态,日志等信息
步骤功能 流水线支持代码下载,构建,单元测试,质量红线,自动化测试,部署,shell工具,jenkins任务,人工卡点等自动化流程
编排功能 支持流水线步骤的串行,并行编排,支持流水线的级联和嵌套
可视化编排 提供图形化的流水线编排页面
流水线创建 支持模板化一键创建流水线,支持流水线复制和自由模式创建流水线
重试功能 支持对流水线的一些步骤进行重试操作
运行资源 支持选择不同的环境资源来运行流水线编排的步骤任务
外围扩展 支持自定义流水线的步骤,通过自定义能够对接外围系统
版本管理 支持流水线的版本记录和会上功能
运行策略 支持流水线节点的运行策略配置,例如是否参与运行,在满足什么条件下运行
凭证管理 支持管理流水线上使用的凭证信息

应用部署

功能 说明
负载均衡 支持负载均衡的增删改查功能,主要包含三种负载均衡:LB,NodePort ,ClusterIP;
部署任务 支持部署任务的创建,展示部署任务的状态,和部署过程,并支持在部署过程中的停止操作,查看每个pod的部署事件,以及失败分析,查看本次部署任务的部署信息,和发布日志
部署策略 支持滚动部署部署策略
健康检查 支持HTTP GET,Container Command,TCP Socket三种方式
配置中心 支持应用配置和分组配置的管理(增删改查),配置文件,环境变量,配置模板,配置对比等功能
运行状态 支持分组下pod的运行状态查看,并在云运行状态下,可查看当前pod 运行的配置信息,以及该分组下的部署历史信息,并可执行回滚,重启服务,调整副本,查看pod日志和执行终端等操作
制品管理 支持该应用在流水线下构建的制品信息展示
变更管理 支持正式环境部署的流程管理,在上线时,需要对所部署的镜像进行流程审批
集群管理 支持用户托管集群的部署,支持集群的添加,查看,关联应用;
应用管理 提供应用的基本信息维护,以及应用下成员以及权限的管理,以应用为中心,在应用下进行部署、配置等一站式的操作
分组管理 应用下的分组管理,维护分组的基本信息以及相关操作
应用成员 支持应用成员的增删改查,分为三种标签:研发,运维,测试

效能度量

功能 说明
仪表盘 支持从管理者或者项目和研发角色的角度,查看需求、工作项、开发、质量、发布项目等相关的度量指标,也可通过自定义仪表盘定制自己想要的指标。
洞察分析 可从需求及开发角度详细的分析相关指标的趋势及明细,可下钻,可导出。
更新时间:2022-03-10 18:59:27
feedback