轻轨线(CI/CD)产品功能

栏目:云苍穹知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

轻轨线(CI/CD)产品功能


苍穹gPaaS轻轨线(CI/CD)包括了控制台、项目管理(含需求管理、研发任务管理、缺陷管理)、流水线、发布管理、通知管理等自研模块,并封装了代码扫描、制品库模块,同时集成了代码仓库等模块,各模块的功能介绍如下:


1 控制台

控制台按不同的使用角色分为管理后台和服务控制台。管理后台是管理员进行租户用户管理、权限设置的地方;服务控制台是用户使用gPaaS轻轨线各模块功能的地方。

功能

释义

租户管理

以租户作为组织,在组织内对项目群组、用户、用户组、权限进行细粒度治理。

用户管理

管理员通过手机、邮箱等标识,添加用户至平台,支持修改编辑。

操作审计

查看用户或管理员使用平台服务产生的操作记录,用于后续审计。

管理员授权

可以将添加的用户授权为管理员。

服务后台管理

可以管理各服务(如容器、中间件)的管理配置。

许可管理

安装完gPaaS轻轨线后,需要在许可管理中同步/导入许可才能使用。


2 项目管理

用户可在项目管理中对业务进行分类处理,基于项目维度创建DevOps工作流。


功能

释义

项目管理

分项目对业务进行综合管理,包括新建、编辑、删除等。

苍穹DevOps方案

基于项目和苍穹环境,一键初始化DevOps所需的代码仓库、制品库、CICD模板、代码扫描。

苍穹应用管理可在项目中维护相关的苍穹应用和元数据、数据库脚本、代码工程之间的代码路径关系,方便在做流水线CI构建时一键选择对应的应用进行构建,而无需再次手动编辑。
权限管理
可以设置跟项目角色相关的增删改查的权限,更细粒度的对项目各个角色成员权限进行管控
项目研发管理可以对需求、研发任务和缺陷进行管理,并支持设置迭代,实现对需求的全流程管理。
发布管理
支持补丁包/镜像在发布时进行审批管理,并支持在发布时发布单关联需求、缺陷
通知管理
轻轨线相关业务模块支持云之家、钉钉、企业微信、飞书群组通知,同时支持邮件通知。
项目看板基于项目研发管理事项,以客户角度展示需求、任务、缺陷关键数据和图表,为项目工作人员查看、跟进项目以及决策提供数据依据。


3 流水线

用户可使用流水线工具构建、部署二开应用,流水线内置苍穹标准的CICD模板,只需要进行少量的配置就能实现流水线作业。

功能

释义

流水线列表

可以对流水线进行增删改查等操作。

凭证管理

保存对应代码仓库的访问信息,方便流水线拉取代码。

模板管理

包含系统模板和自定义模板,支持模板的复制、编辑、新增、删除等操作。

环境变量

可对常用的环境变量进行分组管理,方便流水线调用和复用。

标签管理支持设置标签并应用在流水线中,方便用户可以按照自己的实际需要对流水线进行分类


4 代码扫描

用户可对代码进行扫描,快速发现代码中存在的问题。

功能

释义

任务列表

可以对代码扫描任务进行增删改查等操作,快速发现代码问题

扫描规则


支持对规则集的新增、复制、删除、编辑等操作,代码扫描任务将以此处规则作为基准。集成苍穹开发规则和spotbugs相关安全规则。


5 制品库

可以实现对补丁包的管理。

功能

释义

仓库列表

实现对补丁包的上传、下载、删除、查看等操作。

清除策略支持设置制品清除策略并在制品仓库中使用。


6 代码仓库

目前,gPaaS轻轨线的代码仓库(gitlab)使用开源组件,支持同步用户、代码管理等。满足当前苍穹二开的代码管理需求。



轻轨线(CI/CD)产品功能

苍穹gPaaS轻轨线(CI/CD)包括了控制台、项目管理(含需求管理、研发任务管理、缺陷管理)、流水线、发布管理、通知管理等自研模块,并封装了...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息