我使用的Maven构建Java应用程序,詹金斯CI和声纳的指标。
目前,我有一个创建声纳报告构建工作。 (通过在詹金斯一个后生成步骤触发。)
我想对此进行设置,如果超过一定界限开会构建失败 - 即任何重大或阻断违反或复杂度大于1.7。
任何指导将不胜感激! L -
安装build breaker插件。
失败的构建,如果代码违反任何你对项目的声纳质量配置文件指定alert thresholds的。
Sonarqube不再建议使用这个插件:
看来,因为我7年前写了这个答案的产品已经改变
使用詹金斯Quality Gates Plugin,如果预定义的声纳质量门都没有绿色,其失败的构建。
当检测到质量门措施时,该插件将停止作业。