CICD Status
CI/CD 状态仪表板是一个工具,旨在实时监控和管理软件开发和部署过程中的构建和部署状态。它允许跟踪整体项目的构建成功率、构建时间、状态变化,并在出现问题时提供快速响应能力。
CICD 状态仪表板
从侧边菜单中选择仪表板/CICD Status:
关键功能
在 CICD Status Dashboard 中,可以执行以下操作:
-
搜索报告,具体为
- 按项目过滤。
- 按项目和项目配置文件过滤
- 按项目和项目组过滤
- 按项目和配置文件、项目组过滤
-
按自定义时间查看报告
-
复制当前 CICD 状态仪表板的 URL
-
重置仪表板:
点击重置按钮时,所选的项目、配置文件、应用程序、组和所选时间段的所有数据将被重置。
-
通过启用或禁用图表/表格自定义显示的报告
-
在仪表板上展开特定报告图表:
选择每个图表右上角的图标以打开它:
点击“X”图标以关闭报告。
-
导出 .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: :多个应用程序的构建时间汇总视图,提供整体构建性能的洞察。