Der SonarQube-Marktplatz braucht die Proxy-Route des Servers
Konfigurieren Sie die ausgehenden HTTP- und HTTPS-Proxy-Eigenschaften von SonarQube für Update-Prüfungen und Plugin-Downloads.
Marktplatz- und Update-Prüfungen gehen von SonarQube aus, also konfigurieren Sie die unterstützten sonar.properties-Eingaben der Installation:
http.proxyHost=proxy.example
http.proxyPort=8080
https.proxyHost=proxy.example
https.proxyPort=8080Führen Sie die Werte zusammen und starten Sie den Hauptdienst über seinen unterstützten Lebenszyklus vollständig neu. Das mitgelieferte Beispiel warnt, dass api/system/restart diese Datei nicht neu lädt.
Hosts sind bloße Namen/Adressen, Ports stehen getrennt. HTTPS-Eigenschaften wählen HTTPS-Ziele, nicht die Forderung nach einem anderen Proxy-Listener-Protokoll. Fehlende HTTPS-Host/Port-Werte übernehmen die HTTP-Werte aus der dokumentierten Konfiguration; explizite Einträge sind wichtig, wenn die Routen abweichen. Eine HTTP-Adresse aus der HTTP-Proxy-Liste kann diese Felder für erlaubte öffentliche Marktplatz-Downloads füllen, aber nur wenn weder http.proxyUser noch http.proxyPassword konfiguriert ist.
Wo eine Authentifizierung nötig ist, decken http.proxyUser/http.proxyPassword der Referenz HTTP-, HTTPS- und SOCKS-Proxys ab. Verwenden Sie das Konto des Vermittlers statt der Anmeldung des SonarQube-Administrators.
Behalten Sie nach dem Neustart die tatsächlich fehlgeschlagene serverseitige URL und den Fehler. Update-Informationen und ausgewählte Plugin-Artefakte können verschiedene Hosts verwenden. Dass der Browser des Administrators eine andere Seite erreicht, belegt nicht, dass der Proxy diesen Download zulässt.