【发布时间】:2012-11-08 11:10:51
【问题描述】:
我想用 Jenkins 设置 Sonar。但我不确定Sonar site 是否描述了两种不同的方法,或者是否有两个必要的步骤:
据我了解,这是两种不同的方式。如果是这种情况,有什么区别和优缺点(Sonar本身和Sonar runner之间)?
【问题讨论】:
标签: jenkins sonarqube jenkins-plugins sonar-runner
我想用 Jenkins 设置 Sonar。但我不确定Sonar site 是否描述了两种不同的方法,或者是否有两个必要的步骤:
据我了解,这是两种不同的方式。如果是这种情况,有什么区别和优缺点(Sonar本身和Sonar runner之间)?
【问题讨论】:
标签: jenkins sonarqube jenkins-plugins sonar-runner
如果您想使用 SonarQube 和 Jenkins 分析项目,以下是您需要的:
SonarQube 服务器启动并运行
安装并运行适用于 Jenkins 的 SonarQube Scanner 的 Jenkins 服务器并配置为指向您的 SonarQube 服务器
配置为对您的项目运行 SonarQube 分析的作业:
使用默认和标准的 SonarQube 扫描仪(适用于大多数项目)
使用 SonarQube Scanner for MSBuild(用于 .NET 解决方案)
对基于 Maven 的项目使用构建后操作
SonarQube Scanner for Jenkins documentation page 上对所有内容进行了更详细的描述。
【讨论】: