Jenkins 无法访问 Sonarqube
Jenkins can't reach Sonarqube
我目前正在尝试让我的 Jenkins/Sonar 集成工作。
这是我的资料:
詹金斯正在工作
Sonarqube 正在工作(可从网络界面访问)
端口已打开
但是!
我尝试了所有可能的设置,Jenkins 坚持认为 Sonarqube 是 Localhost:9000,无论我告诉它什么(即使,这也应该有效)。这导致以下结果:
并最终让构建失败。
我可以尝试纠正这个问题吗?
localhost:9000
是关于 the official documentation 的默认声纳 qube url。您必须在 pom.xml
中设置正确的 url(假设您使用的是 Maven,这似乎是这种情况)。
如果您在 pom.xml
或 settings.xml
中使用正确的声纳 qube url 设置 sonar.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>
我目前正在尝试让我的 Jenkins/Sonar 集成工作。
这是我的资料: 詹金斯正在工作 Sonarqube 正在工作(可从网络界面访问) 端口已打开
但是! 我尝试了所有可能的设置,Jenkins 坚持认为 Sonarqube 是 Localhost:9000,无论我告诉它什么(即使,这也应该有效)。这导致以下结果:
并最终让构建失败。 我可以尝试纠正这个问题吗?
localhost:9000
是关于 the official documentation 的默认声纳 qube url。您必须在 pom.xml
中设置正确的 url(假设您使用的是 Maven,这似乎是这种情况)。
如果您在 pom.xml
或 settings.xml
中使用正确的声纳 qube url 设置 sonar.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>