Dështimet e proxy-t të SonarScanner: varësitë Maven kundrejt shkarkimeve nga serveri
Përputhni një dështim të depove Maven ose një shkarkim nga serveri SonarScanner me konfigurimin e proxy-t që e kontrollon atë.
Përdorni URL-në e parë të dështuar për të zgjedhur pronarin e konfigurimit:
| Shkarkimi | Burimi i proxy-t |
|---|---|
| Maven merr shtojcën/varësitë e skanerit | Proxy aktiv i settings.xml, depo/pasqyrë dhe nonProxyHosts |
| Skaneri që ekzekutohet merr burime nga SonarQube | Cilësimet e rrjetit të mbështetura specifike për skanerin |
Për SonarScanner for Maven 5.0 e më vonë ose CLI 6.0 e më vonë, mjedisi shell/CI që e nis mund të sigurojë:
export SONAR_SCANNER_PROXY_HOST=proxy.example.net
export SONAR_SCANNER_PROXY_PORT=8080
Format e vetive janë sonar.scanner.proxyHost/sonar.scanner.proxyPort. Përdorni një emër hosti dhe një portë të ndarë në mënyrë eksplicite, jo një URL të plotë ose një vlerë të parazgjedhur të hamendësuar. Një hyrje HTTP nga lista e proxy-ve HTTP mund t'i plotësojë këto fusha vetëm për një test të lejuar të një pike fundore publike SonarQube kur konfigurimi aktual i skanerit nuk ka cilësime përdoruesi ose fjalëkalimi të proxy-t.
Siguroni SONAR_SCANNER_PROXY_USER/SONAR_SCANNER_PROXY_PASSWORD përmes trajtimit të kredencialeve të CI kur kërkohet. Tokeni i analizës SonarQube vërteton një pjesëmarrës tjetër.
Mbajeni URL-në e analizës si shërbimin e vërtetë SonarQube. Proxy i Marketplace i serverit kontrollon një proces tjetër, dhe një zgjidhje e suksesshme Maven nuk teston lidhjen e skanerit. Përputhni cilësimet me familjen/versionin e vendosur të skanerit përpara se t'i ndryshoni.