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

时间:2015-06-18 06:31:00

标签: tfs msbuild sonarqube sonar-runner sonarqube-msbuild-runner

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

1 个答案:

答案 0 :(得分: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