詹金斯无法到达Sonarqube

时间:2016-08-17 11:17:28

标签: ubuntu jenkins sonarqube sonarqube-scan

我目前正试图让我的Jenkins / Sonar集成工作。

以下是我所拥有的: 詹金斯正在工作 Sonarqube正在工作(可从网络接口访问) 港口是开放的

然而! 我尝试了所有可能的设置,Jenkins坚持认为Sonarqube是Localhost:9000,无论我告诉它(即使这也应该工作)。这导致以下:

enter image description here

最终让构建失败。 我可以尝试纠正这个问题吗?

1 个答案:

答案 0 :(得分:4)

localhost:9000是关于the official documentation的默认声纳qube网址。您必须在pom.xml中设置正确的网址(假设您正在使用Maven,这似乎就是这种情况)。

如果您使用正确的声纳qube url(例如:192.168.0.9)在sonar.host.urlpom.xml中设置settings.xml属性,则应按预期工作

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