38

我想和詹金斯一起设置声纳。但我不确定Sonar 网站是否描述了两种不同的方法,或者是否有两个必要的步骤:

据我了解,这是两种不同的方式。如果是这种情况,有什么区别以及优缺点(Sonar 本身和 Sonar runner 之间)?

4

1 回答 1

52

如果您想使用 SonarQube 和 Jenkins 分析项目,这就是您需要的:

  • SonarQube 服务器启动并运行

  • 安装了适用于 Jenkins 的 SonarQube Scanner 并配置为指向您的 SonarQube 服务器的 Jenkins 服务器启动并运行

  • 配置为在您的项目上运行 SonarQube 分析的作业:

    • 使用默认和标准的 SonarQube 扫描仪(适用于大多数项目)

    • 使用用于 MSBuild 的 SonarQube 扫描仪(用于 .NET 解决方案)

    • 为基于 Maven 的项目使用构建后操作

一切都在SonarQube Scanner for Jenkins 文档页面上进行了更详细的描述。

于 2012-11-20T12:30:50.883 回答