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