比较不同Git分支的声纳Qube结果

比较不同Git分支的声纳Qube结果,git,tfs,sonarqube,Git,Tfs,Sonarqube,我们使用Sonar Qube收集有关我们项目的指标。我们使用Git作为版本控制系统。每个项目都有一个主存储库,几个团队通过其分支机构的请求对此做出贡献。我们每晚建造和释放主人,这包括声纳分析 我们希望以这样一种方式配置Sonar Qube,即它将pull请求构建数据与主构建数据进行比较。这样,质量门可以在偏差成为主控的一部分之前捕捉偏差,而不是像现在这样在之后捕捉偏差 这可能吗?有人能给我指出正确的方向吗?如果你使用的是免费的sq版本,我认为你做不到。解决方法可能是使用不推荐使用的sonar.b

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

我们希望以这样一种方式配置Sonar Qube,即它将pull请求构建数据与主构建数据进行比较。这样,质量门可以在偏差成为主控的一部分之前捕捉偏差,而不是像现在这样在之后捕捉偏差


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

如果你使用的是免费的sq版本,我认为你做不到。解决方法可能是使用不推荐使用的sonar.branch参数

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

似乎问题更多地与Sonarqube方面有关,而与TFS标记无关。@PatrickLu MSFT可能是,这就是为什么该标记也在其中的原因。TFS的存在表明我们在TFS构建步骤中使用/配置SonarQube。SonarQube社区版有一个开源分支插件,支持分支的差异质量门。