2017-03-01 11 views
0

저는 Sonar 품질 게이트 및 코드 적용 범위에 대한 Jenkins 작업을 구성했습니다. 아래는 젠킨스의 직업 설정입니다. 빌드를 트리거하면 아래 오류가 표시됩니다. 이 문제 때문에 대부분의 젠킨스 직업이 실패하고 있습니다. 이걸 도와주세요.오류 : SonarQube 스캐너 실행 중 오류가 발생했습니다.

젠킨스 작업 설정

오류 로그

ERROR: Error during SonarQube Scanner execution 
java.lang.IllegalStateException: Error at line 2 of coverage report C:\Location.xml 
    at org.sonar.plugins.coverage.generic.GenericCoverageSensor.loadReport(GenericCoverageSensor.java:130) 
    at org.sonar.plugins.coverage.generic.GenericCoverageSensor.analyseWithLogger(GenericCoverageSensor.java:95) 
    at org.sonar.plugins.coverage.generic.GenericCoverageSensor.analyse(GenericCoverageSensor.java:91) 


at org.sonar.plugins.coverage.generic.ReportParser.parse(ReportParser.java:82) 
    at org.sonar.plugins.coverage.generic.GenericCoverageSensor.loadReport(GenericCoverageSensor.java:126) 
    ... 31 more 
ERROR: 
ERROR: Re-run SonarQube Scanner using the -X switch to enable full debug logging. 
The SonarQube Scanner did not complete successfully 
21:44:09.12 Creating a summary markdown file... 
21:44:09.122 Post-processing failed. Exit code: 1 

답변

0

대답은 로그에 있습니다 : org.sonar.plugins.dotnet.tests.ParseErrorException : 누락 된 루트 요소 '테스트 결과'에 2 행의 C : \ UC \ ProductEligibility \ BTS \ results.xml

결과 results.xml이 유효하지 않으므로 구문 분석 오류가 발생하고 분석이 중지됩니다. 그래서 그 파일을 만드는 것이 무엇이든, 결국 문제를 일으키고 있습니다.

해당 매개 변수를 제거하여 분석이 올바르게 실행되는지 확인하십시오.

+0

내 빌드 작업에서 매개 변수를 제거했지만 비슷한 오류가 발생했습니다. 업데이트 된 오류 로그 – Kally

+0

업데이트 된 로그는 여전히 동일한 문제를 표시하므로 무언가가 해당 파일을 읽으려고합니다. org.sonar.plugins.coverage.generic.ReportParsingException : – Elias

+0

모든 우리가 파일을 – Kally

관련 문제