跳到主要内容

CICD Status

CI/CD 状态仪表板是一个工具,旨在实时监控和管理软件开发和部署过程中的构建和部署状态。它允许跟踪整体项目的构建成功率、构建时间、状态变化,并在出现问题时提供快速响应能力。

CICD 状态仪表板

从侧边菜单中选择仪表板/CICD Status

关键功能

CICD Status Dashboard 中,可以执行以下操作:

  1. 搜索报告,具体为

    • 按项目过滤。
    • 按项目和项目配置文件过滤
    • 按项目和项目组过滤
    • 按项目和配置文件、项目组过滤
  2. 按自定义时间查看报告

  3. 复制当前 CICD 状态仪表板的 URL

  4. 重置仪表板:

点击重置按钮时,所选的项目、配置文件、应用程序、组和所选时间段的所有数据将被重置。

  1. 通过启用或禁用图表/表格自定义显示的报告

  2. 在仪表板上展开特定报告图表:

选择每个图表右上角的图标以打开它:

点击“X”图标以关闭报告。

  1. 导出 .csv 文件,内容包括:

    • 时间偏差
    • 运行状态
    • 蜂窝视图
    • 每日构建频率
    • 平均构建持续时间
    • 最长的 10 次构建
    • 应用程序列表
    • 多个应用程序的汇总信息

关键组件

该仪表板提供了 CI/CD 管道信息的各种可视化,使其在跟踪构建状态和效率方面非常有用。仪表板的关键组件包括:

Total Count:显示在选定时间段内执行的构建总数。它有助于直观理解在特定时间段内激活的管道的整体活动。

Average Build Time:显示每次构建所需的平均时间(以分钟为单位)。

Time Deviation: :可视化构建时间的变化,显示成功和失败构建的趋势线。

Running State:一个直方图,表示构建状态(例如,成功、失败、错误)随时间的变化。

Number of Builds: :一个饼图,显示成功和失败构建在总构建中的比例。

Daily Build Frequency: :指示每天进行的构建数量及其成功/失败状态。

Average Build Duration: :以折线图或柱状图提供平均构建持续时间。

Longest 10 Builds: :列出最长的 10 次构建,以帮助优化构建时间。

Application List: :显示每个应用程序的详细信息,包括当前状态(成功/失败)、配置文件、分支和镜像名称。

Honeycomb View:一个六边形可视化,显示每个应用程序的运行状态一目了然。

Aggregate Information of Multiple Applications: :多个应用程序的构建时间汇总视图,提供整体构建性能的洞察。