跳到主要内容

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: : 跨多个应用程序的构建时间摘要视图,提供对整体构建性能的洞察。