【问题标题】:Sonarqube 5.1 TFS sonar msbuild runner with branches带有分支的 Sonarqube 5.1 TFS 声纳 msbuild 运行器
【发布时间】:2015-08-09 02:33:37
【问题描述】:

我们刚刚开始使用集成在 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) 只支持项目键、项目名称和版本,但不是分支键。

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

【问题讨论】:

    标签: visual-studio-2013 tfs sonarqube sonarqube-msbuild-runner


    【解决方案1】:

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

    【讨论】:

    • 感谢您的回答。好的,那么如果我在 TFS 上的每个构建中以不同的方式命名项目名称,那么我可以在没有分支标志的情况下获得相同的结果。
    猜你喜欢
    • 1970-01-01
    • 2019-12-16
    • 2017-04-27
    • 2017-08-24
    • 2015-10-21
    • 2017-12-25
    • 2016-03-25
    • 2015-07-01
    • 1970-01-01
    相关资源
    最近更新 更多