我正在使用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工作。
它應該只與JRE一起工作。我想一些東西沒有正確配置。 –
我以前有過JRE,但沒有奏效。我不知道什麼是配置問題,但是一旦我安裝了JDK並添加了路徑(我還爲JRE添加了路徑),它開始工作。 – user3347080
我很高興知道你解決了這個問題,並感謝分享解決方案。請將其標記爲答案,對於有類似問題的其他社區成員將非常有利 –