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.
Thank you and best regards,
Something which has been added inside Nexus3 plugin:
Did you set the SonarQube server URL in the global admin setting page of SonarQube? I guess this is what you’re looking for.
Perfect! It’s working as I’m expected. Thank you very much.
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?