6

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

示例截图:

警告趋势

我在网上找不到任何信息如何做到这一点。我知道存在一些用于扫描日志文件的插件,但这些插件还必须扫描以前构建的日志并允许我计算警告的差异。

谢谢你的帮助。

4

1 回答 1

4

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

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

如果您随后选中“计算新警告”复选框,您将获得一个选项来根据新警告设置状态阈值。

于 2013-07-30T15:07:37.997 回答