如何使用 Jenkins 和 Perforce 配置 Sonarqube


如何使用 Jenkins 和 Perforce 实现 Sonarqube,我已经在我们的服务器中配置了 Sonarqube,我们的源代码在 Perforce 中,我知道我们可以在 Sonarqube 中安装 perforce 插件

,所以如果我在 Sonarqube 中配置 perforce 插件,它会从 perforce 获取最新的代码并对其进行分析吗?

SonarQube 不会自行获取源代码。你必须配置 Jenkins 来做到这一点(Perforce 有一个 Jenkins 插件)。

一旦你的 Jenkins 作业正确获取源代码,你就可以使用 SonarQube Scanner 步骤运行 SonarQube 分析。

您现在应该在SonarQube中正确分析和浏览源代码。

最重要的是,您可以安装和配置 SonarQube Perforce 插件,该插件将收集所有分析文件的责怪,然后允许自动将问题分配给最后一个提交者(但这不是强制性的)。

最新更新