小编cro*_*ers的帖子

当超出Sonar限制时,使Jenkins构建不稳定

我们正在运行Jenkins的Sonar,并希望在超出Sonar限制时将构建标记为不稳定.我们已在质量配置文件中将相应的限制设置为警报.

我们认为我们可以使用Build Breaker将Sonar标记为失败(将该事实放入Jenkins日志中),然后使用Jenkins Post-build Groovy脚本在该情况下使构建不稳定.

不幸的是,Jenkins Sonar插件标志着构建失败(并且停止构建过程)如果Sonar失败并且Jenkins人员已经表明这是设计并且已经将相关缺陷设置为"将无法修复".

我也尝试将Sonar的日志记录设置为Verbose,希望超出限制的事实将在日志中(因此我们可以再次使用post build groovy任务),但似乎也不是这样.

任何见解?在这一点上,在我看来,最好的方法是创建一个Build Breaker变体,它只是报告警报但不会破坏构建,但如果可以避免,我宁愿不去自定义插件路由.

jenkins sonarqube

5
推荐指数
1
解决办法
8168
查看次数

标签 统计

jenkins ×1

sonarqube ×1