Bruk den første mislykkede URL-en til å velge eieren av konfigurasjonen:

NedlastingProxykilde
Maven henter scannerens plugin/avhengigheterAktiv settings.xml-proxy, repository/speil og nonProxyHosts
Den kjørende scanneren henter ressurser fra SonarQubeStøttede scannerspesifikke nettverksinnstillinger

For SonarScanner for Maven 5.0 og nyere eller CLI 6.0 og nyere kan skallet/CI-miljøet som starter det, levere:

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

Egenskapsformene er sonar.scanner.proxyHost/sonar.scanner.proxyPort. Bruk et vertsnavn og en eksplisitt separat port, ikke en full URL eller en gjettet standardverdi. En HTTP-oppføring fra HTTP-proxylisten kan fylle disse feltene bare for en tillatt test av et offentlig SonarQube-endepunkt når den faktiske scannerkonfigurasjonen ikke har innstillinger for proxybruker eller proxy-passord.

Oppgi SONAR_SCANNER_PROXY_USER/SONAR_SCANNER_PROXY_PASSWORD via CI-håndtering av legitimasjon når det er nødvendig. SonarQube-analysebilletten autentiserer en annen deltaker.

Hold analyse-URL-en som den ekte SonarQube-tjenesten. Serverens Marketplace-proxy styrer en annen prosess, og en vellykket Maven-oppløsning tester ikke scannerens tilkobling. Tilpass innstillingene til den utrullede scannerfamilien/versjonen før du endrer dem.

Relaterte artikler