SonarQube-Proxy-Konfiguration, Tricky
Ich Schaffe es nicht, die proxy-Konfiguration für SonarQube 4.0, so dass ich plugins installieren.
Wenn ich öffnen http://localhost:9000/updatecenter/available
es zeigt die Fehlermeldung: "Keine Verbindung zum update center. Bitte überprüfen Sie Ihre internet-Verbindung und die Protokolle."
In sonar.log lese ich: "org.sonar.api.utils.HttpDownloader$HttpException: Fehler beim herunterladen [http://update.sonarsource.org/update-center.properties]. Response code: 403"
In sonar.Eigenschaften, die ich konfiguriert es mit den gleichen proxy die ich für andere Programme:
sonar.updatecenter.activate=true
http.proxyHost=<host>
http.proxyPort=<port>
http.proxyUser=<username>
http.proxyPassword=<password>
Habe ich versucht, das gleiche zu konfigurieren, die in der wrapper.Eigenschaften, aber es hat nicht funktioniert entweder durch die Art und Weise.
Für den proxy-host habe ich versucht, den kurzen und den vollen Namen. Für den Benutzernamen habe ich versucht, nur der Benutzername und das mit <DOMAINNAME>\<username>
und <DOMAINNAME>\\<username>
.
Nichts hat funktioniert. Irgendwelche Ideen?
- wenn Ihr Unternehmen verwendet NTLM-Typ-proxy, können Sie versuchen, verwenden Sie CNTLM Anwendung. Mit diesem können Sie proxy umgehen.
- Ich so konfiguriert wie ich Sie haben und es flüssig läuft. Ich benutzt die IP von meinem proxy.
- In SonarQube 5.1.1 proxy-Konfiguration getan werden sollte, nicht in conf/wrapper.Eigenschaften, aber in der conf/sonar.Eigenschaften. Ich habe konfigurierten proxy dort und können sehen, Liste von plugins, kann aber nicht downloaden, noch aktualisieren Sie alle plugins, aufgrund des Fehlers: stackoverflow.com/questions/23289159/...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Meine proxy-Konfiguration funktioniert und sieht auf die folgende Weise:
Beachten Sie, dass es kein "http://" oder sonst etwas vor der URL.
Auch, ich verwende keinen proxy-Authentifizierung, so dass ich Links "proxyUser" und "proxyPassword" auskommentiert.
Nur eine information: ich hatte dieses problem auch.
Sehen kann ich die PlugIns aber nicht herunterladen. Das problem ist, müssen Sie diese Zeile in Ihrem sonar.Eigenschaften, für die https:
Benutzte ich die offizielle Dokumentation aus, und es funktioniert:
Mit dem Update-Center hinter einem Proxy
Grüße,
Für diejenigen unter SonarQube im Andockfenster, ich hatte kein Glück mit jedem Vorschlag, der hier erwähnt. Aber ich fand folgende Lösung, die für mich gearbeitet (hier):
und entspricht dieser in einem docker-Komponieren, notation:
Bei sonar.Eigenschaften legen Sie die proxy-ohne "http://", nur http.proxyHost=myproxy.domain.pt
Ein weiterer Vorschlag ist, auch fügen Sie diese Zeilen auf wrapper.conf:
Vorsichtig, wenn Sie ein Andockfenster Lautstärke, entfernen Sie ihn vor der Bereitstellung der neuen mit dieser Konfiguration, oder sonst wird es halten Sie die original-Konfiguration