SonarQube Runner和SonarQube.MSBuild.Runner之间的关系

Gra*_*ith 4 msbuild tfs sonar-runner sonarqube sonarqube-msbuild-runner

关于SonarQube与MSBuild和Team Build集成的公告,有没有人可以建议SonarQube Runner和SonarQube.MSBuild.Runner之间的关系?我不清楚SonarQube.MSBuild.Runner是否取代 SonarQube Runner或者它是否位于它之上.

dun*_*anp 8

@Techtwaddle是正确的:MSBuild.Runner调用声纳 - 跑步者.

MSBuild.Runner v0.9执行以下操作:

  • 从SonarQube服务器获取配置设置;
  • 在MSBuild阶段收集信息;
  • 生成一个sonar-project.properties文件;
  • 调用声纳 - 跑步者进行进一步分析.

现在在调用声纳 - 跑步者之前进行了一些分析.例如,FxCop分析现在作为MSBuild阶段的一部分发生,而不是从声纳 - 跑步者调用.

目前,您必须手动安装声纳运行器和MSBuild.Runner.计划更改此工作,因此您只需要安装MSBuild.Runner.请参见http://jira.sonarsource.com/browse/SONARMSBRU-42.