资源

v2.145.1-「ONES Pipeline」产品升级

更新时间:20200521

更新内容:

  • 流水线管理能力提升

    • Pipeline 支持可视化管理和追踪 Jenkins 流水线构建情况。

  • 代码关联集成能力提升

    • 新增「代码仓管理」功能,支持系统关联代码仓自动配置 Webhook;

    • 优化了代码提交关联工作项、迭代的交互。

  • 提升项目追踪研发数据的能力

    • 项目新增「流水线组件」功能,支持关联项目和流水线;

    • 迭代新增「流水线运行」功能,支持关联迭代和流水线的运行结果。

此次 ONES Pipeline 产品升级没有面向所有用户。如果你所在的团队已使用过上一版 ONES Pipeline,则你不会使用到新版产品。

使用指南:(功能介绍/使用场景/操作指引)

通过代码关联集成,将代码提交和Project模块结合使用。

1.关联代码仓

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

2.配置 Webhook

新建关联代码仓后,系统会自动在代码仓中配置 Webhook。Webhook 允许 ONES 监听代码平台上的特定提交事件,是代码关联集成的基础配置。

点击「查看详情」可查看代码仓详情。在代码仓详情中,系统会检测 Webhook 的配置状态。其中,"最后成功时间"表示系统获取到该代码仓的最新代码提交时间。

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

3.代码关联业务对象

代码仓库集成可以在工作项下和代码仓库的代码提交进行关联。配置 Webhook 后,团队项目成员可以在代码提交 (commit message) 的时候通过输入包含工作项 ID 的方式和工作项进行关联,目前一次代码提交支持与多个工作项同时进行绑定,请在多个工作项 ID 之间添加空格作为分隔。

代码关联工作项后,你可以在工作项、迭代的代码功能查看关联结果。

在迭代概览中,新增代码提交行数影响分布报表。

通过流水线管理,进行持续集成与交付管理、及其和Project模块的结合使用。

1.关联Jenkins服务

通过关联持续集成工具 Jenkins,能在 ONES Pipeline 中管理和追踪 Jenkins 的流水线。

进入 Pipeline 配置中心,可以修改已关联的 Jenkins 服务。目前一个团队只能关联一个 Jenkins 服务。重新编辑信息后,系统会从新的服务器上获取流水线。

2.查看流水线

在 ONES Pipeline 中可以管理和跟进 Jenkins 的流水线。

3.删除流水线

在流水线的更多页面里,可以删除流水线。删除流水线后,将同步删除持续集成服务器上的流水线。

4.流水线关联业务对象

项目新增「流水线组件」功能,支持关联项目和流水线。

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

通过权限设置,分工更有序,数据更安全

在团队配置中心的团队权限里,可以配置「Pipeline」管理员。「Pipeline」产品的管理员可以管理、删除流水线,同时可以更改「Pipeline」的全局设置。

在每条流水线的流水线设置里,可以配置流水线的查看和管理权限。