我正在使用maven构建我的Java应用程序,Jenkins用于CI,Sonar用于度量。
目前,我有一个创建声纳报告的构建作业。(通过詹金斯的构建后步骤触发。)
如果要满足某些阈值,即任何重大或阻止违反行为或复杂性超过1.7,我想将其设置为使构建失败。
任何指导将不胜感激!-L
安装构建破坏程序插件。
如果代码违反您在项目的Sonar质量配置文件中指定的任何警报阈值,则构建失败。
Sonarqube不再建议使用此插件:
自7年前我写完这个答案以来,产品似乎已经改变了