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