我想和Jenkins一起设置Sonar。但我不确定Sonar site是否描述了两种不同的方法,或者是否有两个必要的步骤:
据我了解,这有两种不同的方式。如果是这种情况,有什么不同,有什么优点和缺点(声纳本身和声纳跑步者之间)?
答案 0 :(得分:49)
如果你想用SonarQube和Jenkins分析项目,这就是你需要的:
启动并运行SonarQube服务器
安装并运行Jenkins SonarQube扫描仪的Jenkins服务器并配置为指向SonarQube服务器
配置为在项目上运行SonarQube分析的作业:
使用默认和标准SonarQube扫描仪(适用于大多数项目)
使用SonarQube扫描仪进行MSBuild(适用于.NET解决方案)
对基于Maven的项目使用后期构建操作