詹金斯需要声纳和声纳跑步者吗?

时间:2012-11-20 11:32:40

标签: jenkins sonarqube jenkins-plugins sonar-runner

我想和Jenkins一起设置Sonar。但我不确定Sonar site是否描述了两种不同的方法,或者是否有两个必要的步骤:

据我了解,这有两种不同的方式。如果是这种情况,有什么不同,有什么优点和缺点(声纳本身和声纳跑步者之间)?

1 个答案:

答案 0 :(得分:49)

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

  • 启动并运行SonarQube服务器

  • 安装并运行Jenkins SonarQube扫描仪的Jenkins服务器并配置为指向SonarQube服务器

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

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

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

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

SonarQube Scanner for Jenkins documentation page上详细描述了所有内容。