SonarQube serveur ne peut pas être atteint
J'ai installé Jenkins et SonarQube 5.1.1 (également essayé LTS), Il est en cours d'exécution sur un serveur Ubuntu et son accessibles de l'extérieur. J'ai installé le Jenkins SonarQube plugin et tout est presque de travail. Si j'ai mis SonarQube URL du Serveur dans Jenkins à localhost puis tout fonctionne très bien. Mais alors le lien de SonarQube (à l'intérieur de Jenkins) point à localhost et ce n'est pas ok quand je suis accès à Jenkins de l'extérieur.
Si j'ai mis l'URL du Serveur de mon IP réelle par exemple 111.112.113.114, puis je reçois un message d'erreur disant que le serveur ne peut pas être atteint.
[ERREUR] Échec de l'exécution de l'objectif org.codehaus.mojo:sonar-maven-plugin:2.6:sonar (par défaut-cli) sur le projet de com.ericsson.dx.lta.parent: Exécution par défaut-cli de l'objectif org.codehaus.mojo:sonar-maven-plugin:2.6:sonar a échoué: SonarQube serveur ne peut pas être atteint à http://111.112.113.114:9000/sonar. Veuillez vérifier le paramètre " sonar.de l'hôte.url". Read timed out -> [Aide 1]
org.apache.maven.cycle de vie.LifecycleExecutionException: Échec de l'exécution de l'objectif org.codehaus.mojo:sonar-maven-plugin:2.6:sonar (par défaut-cli) sur le projet de com.ericsson.dx.lta.parent: Exécution par défaut-cli de l'objectif org.codehaus.mojo:sonar-maven-plugin:2.6:sonar a échoué: SonarQube serveur ne peut pas être atteint à http://111.112.113.114:9000/sonar. Veuillez vérifier le paramètre " sonar.de l'hôte.url".
Mais je n'ai pas de problème d'accès à la SonarQube dans le navigateur à partir d'un autre ordinateur.
Dans sonar.les propriétés que j'ai essayé avec différents paramètres sur sonar.web.l'hôte telles que le sonar.web.host=0.0.0.0 et sonar.web.host=111.112.113.114
OriginalL'auteur user2851726 | 2015-07-08
Vous devez vous connecter pour publier un commentaire.
Si je comprends bien votre question, je pense que ce que vous cherchez est la
sonar.core.serverBaseUrl
de la propriété que vous pouvez définir dans l'administration globale des paramètres:C'est le "public" URL de votre SonarQube instance qui sera utilisé dans les journaux ou dans les notifications.
OriginalL'auteur Fabrice - SonarSource Team
Vous devez savoir si votre pare-feu ne bloque pas votre connexion. Essayez:
telnet localhost 9000
et vérifier les résultats.OriginalL'auteur Fhighlander