2016-08-17 20 views
1

現在、私のJenkins/Sonar統合が機能するようになっています。ここでJenkinsはSonarqubeに到達できません

は私が持っているものです: ジェンキンスは Sonarqubeは(ウェブインターフェースからアクセス可能)働いている ポートを働いている

しかし開いています! 私は可能なすべての設定を試しました.JenkinsはSonarqubeがLocalhost:9000であると主張しています。これは、次のようにつながる:

enter image description here

、最終的には、ビルドが失敗することができます。 これを修正するにはどうすればよいですか?

答えて

4

localhost:9000は、the official documentationに関するデフォルトのソナーqube urlです。 pom.xmlに正しいURLを設定する必要があります(Mavenを使用していると仮定します)。あなたは正しいソナーのQubeのURLをごpom.xmlsettings.xmlsonar.host.urlプロパティを設定している場合

(すなわち:例えば192.168.0.9)、それは私が知らなかった、

 <properties> 
      <!-- Optional URL to server. Default value is http://localhost:9000 --> 
      <sonar.host.url> 
       http://myserver:9000 
      </sonar.host.url> 
     </properties> 
+0

右期待通りに動作するはずですpom.xmlのオプションでした。私はそれを試してみましょう。 – Eskir

+0

まだ動作していないようです。 Jenkinsは文字通り同じマシンにあるにもかかわらず、Sonarqubeサーバーに接続できません。 – Eskir

+0

ソナーのインスタンスのアドレスは何ですか? – dwursteisen

関連する問題