2016-08-17 4 views
1

В настоящее время я пытаюсь заставить свою интеграцию Jenkins/Sonar работать.Дженкинс не может связаться с Sonarqube

Вот что у меня есть: Дженкинс работает Sonarqube работает (доступен из webinterface) порты открыты

Однако! Я пробовал все возможные настройки, Дженкинс настаивает на том, что Sonarqube является Localhost: 9000, независимо от того, что я ему скажу (и даже если это тоже сработает). Это приводит к следующему:

enter image description here

и в конечном счете, позволяет строить неудачу. Что я могу исправить?

ответ

4

localhost:9000 является стандартным параметром сонара qube, относящимся к the official documentation. Вам нужно будет установить правильный URL-адрес в вашем pom.xml (предполагая, что вы используете Maven, что, кажется, так).

если вы установите sonar.host.url свойство в вашем pom.xml или settings.xml с правильным гидролокатора Qube 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

Кажется, все еще не работает. Дженкинс просто не может дойти до сервера Sonarqube, хотя это буквально на одной машине. – Eskir

+0

Каков адрес вашего экземпляра вашего гидролокатора? – dwursteisen

Смежные вопросы