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

use*_*413 34 jenkins jenkins-plugins sonar-runner sonarqube

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

据我所知,它有两种不同的方式.如果是这种情况,有什么区别,有什么优点和缺点(声纳本身和声纳跑步者之间)?

Fab*_*eam 50

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

  • SonarQube服务器启动并运行

  • Jenkins服务器启动并运行SonarsQube Scanner for Jenkins安装并配置为指向SonarQube服务器

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

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

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

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

SonarQube Scanner for Jenkins文档页面详细介绍了所有内容.