错误:无效的sonar.sources值

尝试运行声纳测试,但失败了:

我的jenkins控制台输出:

Started by user Badal Singh

Building on master in workspace C:\Program Files (x86)\Jenkins\workspace\DownStream-UpStream\SonaTest

> C:\Program Files (x86)\Git\bin\git.exe rev-parse --is-inside-work-tree # timeout=10

Fetching changes from the remote Git repository

> C:\Program Files (x86)\Git\bin\git.exe config remote.origin.url https://github.com/singhbad/Bruce.git # timeout=10

Fetching upstream changes from https://github.com/singhbad/Bruce.git

> C:\Program Files (x86)\Git\bin\git.exe --version # timeout=10

using GIT_ASKPASS to set credentials BruceGit

> C:\Program Files (x86)\Git\bin\git.exe fetch --tags --progress https://github.com/singhbad/Bruce.git +refs/heads/*:refs/remotes/origin/*

> C:\Program Files (x86)\Git\bin\git.exe rev-parse "refs/remotes/origin/Metapool^{commit}" # timeout=10

> C:\Program Files (x86)\Git\bin\git.exe rev-parse "refs/remotes/origin/origin/Metapool^{commit}" # timeout=10

Checking out Revision 0f59d8b3fd664144cc55e85f44be7cdfab224831 (refs/remotes/origin/Metapool)

Commit message: "Commit for metapool"

> C:\Program Files (x86)\Git\bin\git.exe config core.sparsecheckout # timeout=10

> C:\Program Files (x86)\Git\bin\git.exe checkout -f 0f59d8b3fd664144cc55e85f44be7cdfab224831

> C:\Program Files (x86)\Git\bin\git.exe rev-list 0f59d8b3fd664144cc55e85f44be7cdfab224831 # timeout=10

[SonaTest] $ "C:\Program Files (x86)\Jenkins\tools\hudson.plugins.sonar.SonarRunnerInstallation\SonaScan\bin\sonar-scanner.bat" -e -Dsonar.host.url=http://localhost:9000 ******** "-Dsonar.projectBaseDir=C:\Program Files (x86)\Jenkins\workspace\DownStream-UpStream\SonaTest"

INFO: Option -e/--errors is no longer supported and will be ignored

INFO: Scanner configuration file: C:\Program Files (x86)\Jenkins\tools\hudson.plugins.sonar.SonarRunnerInstallation\SonaScan\bin\..\conf\sonar-scanner.properties

INFO: Project root configuration file: NONE

INFO: SonarQube Scanner 3.0.3.778

INFO: Java 1.8.0_73 Oracle Corporation (64-bit)

INFO: Windows 10 10.0 amd64

INFO: User cache: C:\WINDOWS\system32\config\systemprofile\.sonar\cache

INFO: Publish mode

INFO: Load global settings

INFO: Load global settings (done) | time=524ms

INFO: Server id: AWBWzyK1kTiY3x_K-rPE

INFO: User cache: C:\WINDOWS\system32\config\systemprofile\.sonar\cache

INFO: Load plugins index

INFO: Load plugins index (done) | time=266ms

INFO: SonarQube server 6.7.0

INFO: Default locale: "en_IN", source code encoding: "windows-1252" (analysis is platform dependent)

INFO: Process project properties

ERROR: Invalid value of sonar.sources for App sonar.projectBaseDir= C:Program Files (x86)JenkinsworkspaceDownStream-UpStreamSonaTestNumberGenerator

INFO: ------------------------------------------------------------------------

INFO: EXECUTION FAILURE

INFO: ------------------------------------------------------------------------

INFO: Total time: 12.706s

INFO: Final Memory: 40M/92M

INFO: ------------------------------------------------------------------------

ERROR: Error during SonarQube Scanner execution

ERROR: The folder 'C:Program Files (x86)JenkinsworkspaceDownStream-UpStreamSonaTestNumberGeneratorsrcmainjavacommkyong sonar.language=java' does not exist for 'App sonar.projectBaseDir= C:Program Files (x86)JenkinsworkspaceDownStream-UpStreamSonaTestNumberGenerator' (base directory = C:\Program Files (x86)\Jenkins\workspace\DownStream-UpStream\SonaTest)

ERROR:

ERROR: Re-run SonarQube Scanner using the -X switch to enable full debug logging.

ERROR: SonarQube scanner exited with non-zero code: 1

Finished: FAILURE

如何解决此错误信息?

回答:

我看到错误:

ERROR: The folder 'C:Program Files (x86)JenkinsworkspaceDownStream-UpStreamSonaTestNumberGeneratorsrcmainjavacommkyong sonar.language=java' 

does not exist for 'App sonar.projectBaseDir= C:Program Files (x86)JenkinsworkspaceDownStream-UpStreamSonaTestNumberGenerator'

(base directory = C:\Program Files (x86)\Jenkins\workspace\DownStream-UpStream\SonaTest)

您通过以下步骤开始了该过程:

[SonaTest] $ "C:\Program Files (x86)\Jenkins\tools\hudson.plugins.sonar.SonarRunnerInstallation\SonaScan\bin\sonar-scanner.bat" 

-e -Dsonar.host.url=http://localhost:9000 ********

"-Dsonar.projectBaseDir=C:\Program Files (x86)\Jenkins\workspace\DownStream-UpStream\SonaTest"

确保翻一番\,以使sonar.projectBaseDir找到实际的文件夹。

那是:

-Dsonar.projectBaseDir=C:\\Program Files (x86)\\Jenkins...

有关更多信息,请参见分析源代码/分析参数。 该OP巴达尔·辛格的报告中评论:

这是由于我在sonar.properties文件中提到的文件夹路径错误

以上是 错误:无效的sonar.sources值 的全部内容, 来源链接: utcz.com/qa/434351.html

回到顶部