私は次のような問題が発生した場合は、お手伝いします。VSTSとSonarQubeをリンクできません - ご使用の環境にJAVA_HOMEが見つかりません
私は3台のサーバー、プライベートビルドサーバー、SonarQube Web/Appサーバー、SonarQube dbサーバーを持っています。
SonarQubeは正常に動作しています。SonarQubeをコマンドラインで実行して、SonarQube DBにビルドサーバからのプロジェクトコードを入力できます。
私が直面している問題は、SonarQubeを使ってVSTS(Visual Studio Team Services)のステップを作成し、そのステップを自動化しようとするときです。
私は「ステップの間に次のエラーが表示され、分析を終了し、SonarQubeに結果をアップロードします。
ERROR:ご使用の環境に見つからないJAVA_HOME、およびパスにJava実行存在。 Javaインストールの場所を一致させるために、ご使用の環境にJAVA_HOME変数を設定してください、または(VSTS以内)私の能力で
PATHに「のjava.exe」を追加し、ビルドエージェントのために、私が追加しました以下のユーザー機能:
PATH - %JAVA_HOME%\ binに JAVA_HOME - C:\プログラムファイル\のJava \は
Javaは確かにビルドサーバーにインストールされていると私はSonarQubeを実行できるよう取り組んでいますjre1.8.0_101コマンドラインでビルドします。なぜVSTSがJAVA_HOMEを見ることができないのか分かりません。
ありがとうございます。
申し訳ありませんが、書式設定が失われているように見え、ユーザーの機能が上にはっきりしていない可能性があります。 'PATH - %JAVA_HOME%\ bin'と 'JAVA_HOME - C:\ Program Files \ Java \ jre1.8.0_101'の別の機能を追加しました – Mike
あなたの問題は解決されましたか?そうであれば、24時間後に新しい回答を投稿し、回答としてマークすることができます。 –
申し訳ありませんが、スタックオーバーフローの問題のフォーマットは、質問を投稿したときに改行が失われて、2つのユーザー機能が混乱しているように見えることがありました。だから私は上記の私のコメントのように2つの別々のユーザ機能を追加したことを明確にしたかっただけです。この問題はまだ顕著です。 – Mike