1

我们刚刚开始使用集成在 TFS 构建中的 Sonarqube 5.1,如本页所述http://www.sonarqube.org/announcing-sonarqube-integration-with-msbuild-and-team-build/

对于同一个项目,我们有一个主分支和两个开发分支。处理此问题的推荐策略是什么?我希望能够看到随着时间的推移分析结果趋势,并让在不同分支工作的人能够看到他们正在工作的分支的分析结果。据我所知,Sonar msbuild runner ( https://github. com/SonarSource/sonar-msbuild-runner ) 仅支持 projectkey、projectname 和 version,但不支持分支 key。

任何意见和建议将不胜感激!

4

1 回答 1

1

事实上,Wangen,我确实确认 MSBuild Runner 0.9 还没有提供注入一些 SonarQube 属性的方法,因此包括“sonar.branch”属性。此限制将在 MSBuild Runner 的 1.0 版中取消。尽管如此,您必须意识到 SonarQube 对分支的支持非常有限,因为在您的情况下,您最终将在 SonarQube 中拥有 3 个不同的项目,例如将问题标记为误报不会导致标记另一个分支中的相同问题为误报。

于 2015-05-29T07:43:15.660 回答