首页 文章

设置阈值 - Java - 静态代码分析 - SonarQube声纳

提问于
浏览
1

因此我们将Checkstyle,PMD,Findbugs作为执行静态代码分析或处理字节码的工具来查找代码中的各种问题并在Jenkins / Hudson中使用它们(在Post构建操作下),可以将构建转换为不稳定,失败,成功根据我们在那里设定的阈值来构建 .

由于SonarQube是用于在项目/模块的一个页面中显示所有此类分析的即将到来/未来的单个仪表板,我想知道SonarQube设置中的哪个位置(我可以设置这样的threasholds)使构建成为失败的,不稳定的,成功的即Jenkins将启动构建(ANT / Maven / Gradle等),调用,sonarRunner(Gradle中的任务)/ sonar-runner(Linux / Unix中的可执行文件),然后如果threasholds不好,那么Jenkins会将构建标记为不稳定/失败/成功取决于设定的threashold值 .

有任何想法吗?

1 回答

相关问题