I have Jenkins and SonarQube connected inside Openshift network. Those pods communicate between themselves using internal addresses. For example I have SonarQube server set as http://sonarqube-core:9000/sonarqube. When build in Jenkins is finish, it shows SonarQube result but link to SQ project is using the same server address which has been provided in configuration.
As new feature I suggest to add something like Display URL inside SonarQube servers Jenkins plugin.
Sorry to reopen this old discussion, but this is still broken for me with or without setting the SonarQube server URL. This is because the waitForQualityGate step will use the specified public server URL (not accessible by Jenkins) instead of the private, service-accessible “sonar host url” that was used in the preceding scan step.
I suppose the fix for this (pretty common) case is already pending in an open pull request. Is there any way to get some eyes on it and encourage it to be merged & released soon?