Använd den första misslyckade URL:en för att välja konfigurationens ägare:

NedladdningProxykälla
Maven hämtar skannerns plugin/beroendenAktiv settings.xml-proxy, förvar/spegel och nonProxyHosts
Den körande skannern hämtar resurser från SonarQubeNätverksinställningar som stöds och är specifika för skannern

För SonarScanner for Maven 5.0 och senare eller CLI 6.0 och senare kan skalet/CI-miljön som startar det leverera:

export SONAR_SCANNER_PROXY_HOST=proxy.example.net
export SONAR_SCANNER_PROXY_PORT=8080

Egenskapens former är sonar.scanner.proxyHost/sonar.scanner.proxyPort. Använd ett värdnamn och en uttryckligen separat port, inte en fullständig URL eller ett gissat standardvärde. En HTTP-post från HTTP-proxylistan kan bara fylla dessa fält för ett tillåtet test av en offentlig SonarQube-slutpunkt när den faktiska skannerkonfigurationen inte har inställningar för proxyanvändare eller proxylösenord.

Tillhandahåll SONAR_SCANNER_PROXY_USER/SONAR_SCANNER_PROXY_PASSWORD via CI-hantering av autentiseringsuppgifter när det behövs. SonarQube-analystoken autentiserar en annan deltagare.

Behåll analys-URL:en som den riktiga SonarQube-tjänsten. Serverns Marketplace-proxy styr en annan process, och en lyckad Maven-lösning testar inte skannerns anslutning. Anpassa inställningarna till den utrullade skannerfamiljen/versionen innan du ändrar dem.

Relaterade artiklar