2016-11-10 109 views
0

我正在使用Jenkins爲我的.Net項目(C#)運行SonarQube。用於MSBuild的SonarQube掃描儀不運行

的Visual Studio 2015 MsBuils:14 詹金斯在Linux(1.624) SonarServer在Linux(聲納6.0版)

工作配置: SonarQube掃描儀的MsBuilds-開始分析

項目關鍵: 項目名稱: Proj版本:

使用MSBuild構建Visual Studio項目或解決方案: MsBuild版本:MsBuild 4.6 的MSBuild文件:CI.Sln 命令行參數:/ P:配置=釋放/目標:建立

SonarQube掃描儀的MSBuild-結束分析

我可以生成的Visual Studio 2015年報告,併發布到聲納服務器但是當我嘗試在詹金斯工作時,它不起作用。

錯誤:

ERROR: JAVA_HOME exists but does not point to a valid Java home folder. No "\bin\java.exe" file can be found there.

The SonarQube Scanner did not complete successfully

08:42:40.676 Creating a summary markdown file...

Post-processing failed. Exit code: 1

ERROR: Execution of SonarQube Scanner for MSBuild failed (exit code 1)

我有Windows Server作爲代理和放出來的Microsoft Windows [版本6.2.9200]

的C:\ Windows \ System32下>回聲%JAVA_HOME%

C:\ Program Files文件\的Java \ jre8

Java主變量的路徑:C:\ Program Files文件\的Java \ jre8

請讓我知道我將如何讓jenkins工作。

回答

0

這是一個菜鳥的錯誤。

這是一個與JDK相關的問題,因爲我安裝了JRE而不是JDK。我已經安裝了JDK並添加了Jenkins master和Jenkins作業的路徑。現在工作和horraaayyyy,現在的工作。

+0

它應該只與JRE一起工作。我想一些東西沒有正確配置。 –

+0

我以前有過JRE,但沒有奏效。我不知道什麼是配置問題,但是一旦我安裝了JDK並添加了路徑(我還爲JRE添加了路徑),它開始工作。 – user3347080

+0

我很高興知道你解決了這個問題,並感謝分享解決方案。請將其標記爲答案,對於有類似問題的其他社區成員將非常有利 –

相關問題