作为将 Jenkins 工作历史/成功率统计数据保存 6 个月以上(出于服务级别协议目的)的最佳方法,你们都推荐什么?通常,Jenkins 作业被配置为在一定时间内保存历史记录,但在我们拥有数百个作业的 Jenkins 服务器上,不定期清理所有作业可能是不现实的。
所以,我想知道人们是否有一种典型的方式可以存储关于工作成功历史的轻量级统计数据?
我唯一的想法是:
- 运行 CouchDB 实例并执行构建后 curl 语句以根据构建变量保存统计信息?
- 让作业将 .txt 文件写入工作区并始终附加到它(但在清理工作区时会被删除)。或写入文件的构建后 .bash 脚本步骤。
- 其他想法???