保存Jenkins工作历史/成功率统计数据超过6个月的最佳方法是什么?

时间:2016-08-26 18:28:59

标签: logging jenkins test-results

除了服务水平协议之外,您还建议将Jenkins的工作历史记录/成功率统计数据保存为最佳方式吗?通常,Jenkins作业被配置为在一段时间内保存历史记录,但是在我们的Jenkins服务器上,有大量工作,所有作业都不能定期清理可能是不现实的。

所以,我想知道人们是否有一种典型的方式可以将轻量级统计数据存储在工作成功历史中?

我唯一的想法是:

  1. 运行CouchDB实例并执行post-build curl语句以进行保存 基于构建变量的统计信息?
  2. 让工作写一个.txt 将文件放入工作区并始终附加到它(但这会得到 清理工作区时删除)。或者是写入文件的构建后.bash脚本步骤。
  3. 其他想法???

1 个答案:

答案 0 :(得分:0)

您可以将执行数据发送到InfluxDB并使用Grafana进行可视化。

有一个插件:InfluxDB Plugin

该插件支持至少发送以下指标:

  • 列表项
  • 建立健康
  • 内部版本号
  • 构建状态消息
  • 构建时间
  • 工作时间
  • 项目名称
  • 测试失败
  • 跳过测试
  • 测试总数