2017-12-16 34 views
1

의 값하지만 실패 점점 말하는 :오류 : 잘못된 sonartest를 실행하려고 sonar.sources

내 젠킨스 콘솔 출력 :

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 

방법이 오류 메시지를 해결하기 위해?

+0

안녕 Badal! 무엇을 시도하고이 오류를 재현하는 단계와 같은 질문 주위에 더 많은 상황을 제공하십시오. 이렇게하면 다른 사람들이 귀하의 질문을 이해하고 문제를 빨리 해결할 수있는 답을 얻을 수 있습니다. :) –

+0

게시물을 [편집]하고 'CODE'형식의 로그를 다시 붙여 넣으십시오. Blockquote는 레이아웃을 파괴하고 로그를 읽을 수 없도록 만듭니다. 도움이 필요하면 사람들이 당신을 도우 려하지 않게하십시오. –

+0

안녕하세요, Narayan, Jim Issue가 폴더 대상에 잘못 입력되어서 지금 해결되었습니다 .. –

답변

1

나는 오류를 참조하십시오

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... 

Analyzing Source Code/Analysis Parameters에서 자세한 내용을 참조하십시오.
OP Badal Singh 보고서 in the comments :

It was due to wrong folder path I have mentioned in sonar.properties file

+0

고마워요,하지만 문제는 이중으로는 \\ 없었습니다. 잘못된 폴더 경로로 인해 sonar.properties 파일에 언급되었습니다. –

+0

@BadalSingh OK. 더 많은 가시성을 얻기 위해 답안에 귀하의 의견을 포함 시켰습니다. – VonC

+0

"sonar.java.binaries =. sonar.scm.disabled = True"내가 알지 못하는 수중 음파 탐지기를 초보자로 삼아이 속성에 대해 생각해보십시오. –