一尘不染

如果声纳阈值被突破,如何使哈德森/詹金斯失败?

jenkins

我正在使用maven构建我的Java应用程序,Jenkins用于CI,Sonar用于度量。

目前,我有一个创建声纳报告的构建作业。(通过詹金斯的构建后步骤触发。)

如果要满足某些阈值,即任何重大或阻止违反行为或复杂性超过1.7,我想将其设置为使构建失败。

任何指导将不胜感激!-L


阅读 196

收藏
2020-07-25

共1个答案

一尘不染

安装构建破坏程序插件。

如果代码违反您在项目的Sonar质量配置文件中指定的任何警报阈值,则构建失败。

更新资料

Sonarqube不再建议使用此插件:

更新(2019-02-11)

自7年前我写完这个答案以来,产品似乎已经改变了

2020-07-25