SonarQube Runner 与 SonarQube.MSBuild.Runner 的关系
Relationship between SonarQube Runner and SonarQube.MSBuild.Runner
关于 SonarQube 与 MSBuild 和 Team Build 集成的 announcement,谁能告诉我 SonarQube Runner 和 SonarQube.MSBuild.Runner 之间的关系?我不清楚 SonarQube.MSBuild.Runner 是否取代了 SonarQube Runner 或者它是否位于它之上。
@Techtwaddle 是正确的:MSBuild.Runner 调用声纳运行器。
MSBuild.Runner v0.9 执行以下操作:
- 从 SonarQube 服务器获取配置设置;
- 在 MSBuild 阶段收集信息;
- 生成声纳-project.properties文件;
- 调用声纳运行器进行进一步分析。
一些分析现在在调用声纳运行器之前执行。例如,FxCop 分析现在作为 MSBuild 阶段的一部分发生,而不是从声纳运行器调用。
目前,您必须手动安装 sonar-runner 和 MSBuild.Runner。计划更改此设置,因此您只需要安装 MSBuild.Runner。参见 http://jira.sonarsource.com/browse/SONARMSBRU-42。
关于 SonarQube 与 MSBuild 和 Team Build 集成的 announcement,谁能告诉我 SonarQube Runner 和 SonarQube.MSBuild.Runner 之间的关系?我不清楚 SonarQube.MSBuild.Runner 是否取代了 SonarQube Runner 或者它是否位于它之上。
@Techtwaddle 是正确的:MSBuild.Runner 调用声纳运行器。
MSBuild.Runner v0.9 执行以下操作:
- 从 SonarQube 服务器获取配置设置;
- 在 MSBuild 阶段收集信息;
- 生成声纳-project.properties文件;
- 调用声纳运行器进行进一步分析。
一些分析现在在调用声纳运行器之前执行。例如,FxCop 分析现在作为 MSBuild 阶段的一部分发生,而不是从声纳运行器调用。
目前,您必须手动安装 sonar-runner 和 MSBuild.Runner。计划更改此设置,因此您只需要安装 MSBuild.Runner。参见 http://jira.sonarsource.com/browse/SONARMSBRU-42。