【问题标题】:GitLab Plugin SonarQube MR AnalysisGitLab 插件 SonarQube MR 分析
【发布时间】:2021-03-13 06:51:38
【问题描述】:

我在 Java-Gradle 项目中使用 免费 GitLab 和 SonarQube 版本 (6.6.7)。

是否有免费的 GitLab 插件用于 SonarQube Pull 请求分析,类似于 https://docs.sonarqube.org/latest/analysis/pull-request/

我的目标是在实施新的 SonarQube 问题时阻止合并请求。

(注意:无法升级到 SonarQube 开发者版)

【问题讨论】:

    标签: gradle merge sonarqube gitlab-ci sonarqube-scan


    【解决方案1】:

    最后,您需要将 Sonarqube 升级到更新的版本才能使其正常工作,因为它依赖于 sonarqube 的分支插件。

    有一个开源替代方案 https://github.com/mc1arke/sonarqube-community-branch-plugin - 但这可能会在某个时间点与原始实现有所不同。

    另一件事,您可能想要调查的是sonar.qualitygate.wait,如here 所述 - 因为这会使您的构建失败,这通常会阻止您合并。我不确定这个属性是在哪个版本中引入的,但与升级 sonarQube 和使用社区分支插件相比,它看起来是更简单的解决方案

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-04-30
      • 2013-11-16
      • 2016-01-27
      • 2018-11-20
      • 1970-01-01
      • 1970-01-01
      • 2022-12-16
      • 2021-05-13
      相关资源
      最近更新 更多