Visual studio 2013 Sonarqube 5.1 TFS sonar msbuild转轮及分支

Visual studio 2013 Sonarqube 5.1 TFS sonar msbuild转轮及分支,visual-studio-2013,tfs,sonarqube,sonarqube-msbuild-runner,Visual Studio 2013,Tfs,Sonarqube,Sonarqube Msbuild Runner,我们刚刚开始使用集成在TFS构建中的Sonarqube 5.1,如本页所述 对于同一个项目,我们有一个主要分支机构和两个开发分支机构。 处理此问题的建议策略是什么? 我希望能够看到分析结果随时间的变化趋势,并让在不同分支机构工作的人员能够看到他们所在分支机构的分析结果。据我所知,Sonar msbuild runner()只支持projectkey、projectname和version,而不支持branch key 如有任何建议,我们将不胜感激 事实上,Wangen,我确认MSBuild Ru

我们刚刚开始使用集成在TFS构建中的Sonarqube 5.1,如本页所述

对于同一个项目,我们有一个主要分支机构和两个开发分支机构。 处理此问题的建议策略是什么? 我希望能够看到分析结果随时间的变化趋势,并让在不同分支机构工作的人员能够看到他们所在分支机构的分析结果。据我所知,Sonar msbuild runner()只支持projectkey、projectname和version,而不支持branch key


如有任何建议,我们将不胜感激

事实上,Wangen,我确认MSBuild Runner 0.9尚未提供注入一些SonarQube属性的方法,因此包括“sonar.branch”属性。此限制将在MSBuild运行程序的1.0版中删除。尽管如此,您必须意识到SonarQube对分支机构的支持确实有限,因为在您的案例中,最后您将在SonarQube中有3个不同的项目,例如,将一个问题标记为假阳性不会导致将另一分支机构中的同一问题标记为假阳性。

谢谢您的回答。好的,如果我在TFS上的每个构建中以不同的方式命名projectname,那么我就能够在没有分支标志的情况下获得相同的结果。