【发布时间】:2019-12-09 14:43:49
【问题描述】:
目前我正在使用 SonarQube 插件将 SonarQube 与 Jenkins 集成。我面临的问题是我的 Jenkins 运行在与 SonarQube 不同的服务器上。因此,当我传递像 $workspace/src 这样的 sonar.source 属性时,由于服务器位置不同,它无法找到由 Jenkins 创建的我的 repo 的 Jenkins 工作区
我的项目是 maven。以下是声纳特性的详细信息:
sonar.projectKey=$POM_GROUPID:$POM_ARTIFACTID
sonar.projectName=$POM_DISPLAYNAME
sonar.projectVersion=$POM_VERSION
sonar.sources=$WORKSPACE/src
sonar.java.binaries=**/classes/**
P.S - 当 Jenkins 和 SonarQube 在同一台服务器上时,SonarQube 能够找到工作空间的来源
如何传递位于 Jenkins 服务器上的工作空间的sonar.source,以便声纳能够找到它?
【问题讨论】:
标签: jenkins sonarqube sonarqube-scan