Jenkins插件可监视自定义指标

时间:2018-12-03 14:47:45

标签: jenkins jenkins-plugins static-code-analysis

我有一个构建系统,其中工具链中的一个工具正在分析代码并执行静态代码分析。指标以xml文件格式输出到以下内容:

res.render('home', { moment: moment }, {api: api});

我在Jenkins中想要的是能够解析此文件,然后能够随时间可视化指标以及设置阈值,因此如果<metrics> <metric name="metric_a">65</metric> <metric name="metric_a">32</metric> <metric name="metric_a">42</metric> </metrics> 低于某个值,则构建将失败。

我一直在寻找合适的插件,但我发现最接近的插件是Warnings Plugin。但是,警告插件会自行解析日志并汇总结果,而不是使用最终指标来解析实际文件。

是否还有其他适合处理“自定义指标”的插件,或者最好的选择是什么?

1 个答案:

答案 0 :(得分:0)

  1. 为实现可视化,您可以选择Measurment Plots Plugin
  2. 为使自定义指标低于阈值时构建失败,我只能考虑使指标的名称/格式与某些现有插件相同,例如Findbugs或PMD并相应地配置这些插件。