【问题标题】:Compare Sonar Qube result from different Git branches比较不同 Git 分支的 Sonar Qube 结果
【发布时间】:2018-07-12 17:47:14
【问题描述】:

我们使用 Sonar Qube 收集有关我们项目的指标。我们使用 Git 作为版本控制系统。每个项目都有一个主存储库,并且几个团队通过其分支的拉取请求为此做出贡献。我们每晚构建和发布主版本,其中包括声纳分析。

我们希望配置 Sonar Qube,使其将拉取请求构建数据与主构建数据进行比较。这样,质量门就可以在它们成为主人的一部分之前发现偏差,而不是像现在这样。

这可能吗?有人能指出我正确的方向吗?

【问题讨论】:

  • 似乎问题与 Sonarqube 方面更相关,与 TFS 标签无关。
  • @PatrickLu-MSFT 也许,这就是为什么那个标签也在那里。 TFS 在那里表明我们使用/配置 SonarQube 和 TFS 构建步骤。
  • SonarQube 社区版有一个开源分支插件github.com/s-pw/sonar-branch-community,支持分支的差异质量门。

标签: git tfs sonarqube


【解决方案1】:

如果您使用的是免费的 sq 版本,我认为您无法做到这一点。解决方法可能是使用已弃用的 sonar.branch 参数。

从 master 创建功能分支,使用所需的分支名称运行分析,sq 将为该分支创建一个新项目。 此分支上的所有后续问题都将被视为正常项目中的问题,因此如果您在功能分支上添加问题,您将立即知道。

【讨论】:

    猜你喜欢
    • 2013-04-07
    • 1970-01-01
    • 1970-01-01
    • 2017-12-18
    • 2018-07-27
    • 2016-06-01
    • 1970-01-01
    • 2018-01-27
    • 1970-01-01
    相关资源
    最近更新 更多