所以我们有 Checkstyle、PMD、Findbugs 作为执行静态代码分析或处理字节码以查找代码中的各种问题并在 Jenkins/Hudson 中使用它们(在构建后操作下)的工具,可以将构建变成不稳定、失败、成功构建取决于我们在那里设置的阈值。
由于 SonarQube 是即将到来的/未来的单破折号,用于在项目/模块的一个页面中显示所有此类分析,我想知道在 SonarQube 设置中的哪个位置(我可以设置这样的阈值)以将构建构建为失败、不稳定、成功,即 Jenkins将启动构建(ANT/Maven/Gradle 等)、调用、sonarRunner(Gradle 中的任务)/sonar-runner(在 Linux/Unix 中可执行),然后如果阈值不好,那么 Jenkins 会将构建标记为不稳定/失败/successful 取决于设置的阈值。
有任何想法吗?