警告趋势出现时,如何将构建标记为不稳定?

时间:2013-07-30 10:15:56

标签: msbuild jenkins compiler-warnings jenkins-plugins

因此我们将Jenkins与MS Build结合使用来构建我们的项目。我们的项目中还有warnings plugin和大量警告。我正在努力与这些警告作斗争。我想采取的一个步骤是,当最后一次构建中的警告数量大于上一次构建时,将构建标记为不稳定。也许我应该更进一步,将这样的构建标记为失败,但我想两个标记的机制将是相同的。

屏幕截图示例:

Warnings trend

我在网上找不到任何关于如何执行此操作的信息。我知道有一些用于扫描日志文件的插件,但是这些插件还必须扫描以前版本的日志,并允许我计算警告的差异。

感谢您的帮助。

1 个答案:

答案 0 :(得分:4)

警告插件确实有一些能力来做这件事。在" 高级... "设置,有两个配置选项可供查看:

  • 运行状况阈值 - "配置构建运行状况的阈值"
  • 状态阈值 - "如果总警告数大于这些阈值之一,则构建被视为不稳定或失败。"

如果您再检查" 计算新警告"复选框,您将获得一个基于新警告设置状态阈值的选项。