ONES Pipeline 流水线管理全面升级

ONES Pipeline(持续集成与交付管理)整合 DevOps 工具链,集中可视化 CI/CD 全过程。近期,ONES Pipeline 对代码关联集成能力、流水线管理能力、项目内研发数据管理的能力进行了重大升级。升级内容如下:

1. 代码关联集成能力提升

新增「代码仓管理」功能,支持系统关联代码仓自动配置 Webhook;代码提交可关联至工作项、迭代,研发团队可在 ONES Project 中第一时间了解代码关联结果。

ONES Pipeline 流水线管理全面升级

2. 流水线管理能力提升

全面兼容 Jenkins 的流水线,流水线构建过程可视化,帮助研发团队更直观、更清晰地跟进持续集成过程。 

ONES Pipeline 流水线管理全面升级

ONES Pipeline 流水线管理全面升级

3. 项目内研发数据管理能力提升

项目新增「流水线组件」功能,迭代新增「流水线运行」功能,通过流水线关联,将构建、部署与项目、迭代整合到一起,实现持续集成与交付管理,形成研发管理闭环。

ONES Pipeline 流水线管理全面升级

ONES Pipeline 流水线管理全面升级

使用指南

代码关联

1. 代码关联集成

在 Pipeline 配置中心的代码仓管理页面,点击「新建关联代码仓」以关联当前团队所需代码仓。系统支持关联 GitHub 或 GitLab 的代码仓。

ONES Pipeline 流水线管理全面升级

2. 配置 Webhook

新建关联代码仓后,系统会自动在代码仓中配置 Webhook,从而实现 ONES 监听代码平台上的特定提交事件。

ONES Pipeline 流水线管理全面升级

如果 Webhook 失效或被人为删除,可点击「重置 Webhook」按钮,系统将自动重置代码仓中的 Webhook,你也可以前往代码仓手工配置。

ONES Pipeline 流水线管理全面升级

 3. 代码关联工作项

在代码提交时,通过输入包含工作项 ID 的方式即可实现与工作项关联。一次代码提交支持与多个工作项同时绑定,请在多个工作项 ID 之间添加空格作为分隔。

ONES Pipeline 流水线管理全面升级

代码关联工作项后,你可以在工作项、迭代的「代码」功能查看关联结果;在迭代概览中,查看代码提交次数、提交行数角度的统计报表。

ONES Pipeline 流水线管理全面升级

流水线管理

1. 关联 Jenkins 服务

进入 Pipeline 配置中心,点击「关联 Jenkins」可编辑或修改关联的 Jenkins,目前一个团队只能关联一个 Jenkins 服务。

ONES Pipeline 流水线管理全面升级

2. 查看流水线

在 ONES Pipeline 中可以管理和跟进 Jenkins 的流水线,查看流水线的运行历史和运行详情。

ONES Pipeline 流水线管理全面升级

 3. 流水线关联业务对象

在 ONES Project 中,项目新增「流水线组件」功能,项目关联流水线后,你可以在项目中跟进相关的流水线运行情况。

ONES Pipeline 流水线管理全面升级

迭代新增「流水线运行」功能,通过迭代关联流水线运行,你可以在迭代中追踪和分析流水线运行情况。在迭代配置的迭代关联流水线运行页面里,你可以修改迭代关联流水线运行的规则。

ONES Pipeline 流水线管理全面升级

 权限管理

此外,本次产品升级也对 ONES Pipeline 进行了多层级权限管控,让团队分工更有序,保障团队数据安全。

在团队配置中心的团队权限里,可以配置「Pipeline」管理员,拥有管理、删除流水线,更改「Pipeline」的全局设置的权限。在 ONES Pipeline 的「流水线设置」中,可配置流水线的查看和管理权限。

ONES Pipeline 流水线管理全面升级

ONES Pipeline 流水线管理全面升级

ONES DevOps 解决方案支持通过自动化设施来缩短软件发布时间,提高常规处理流程的可靠性。研发人员通过集成自动化工具,搭建 DevOps 流水线,可以有效提升研发效率及交付质量。

以上就是新版 ONES Pipeline 的主要功能,本次产品升级主要面向未使用过 ONES Pipeline 的团队,如果你想第一时间体验,欢迎访问我们的官网 https://ones.ai/