Diffygion dirprwy SonarScanner: dibyniaethau Maven yn erbyn llwythiadau'r gweinydd
Parwch fethiant ystorfa Maven neu lwythiad gweinydd SonarScanner â'r ffurfweddiad dirprwy sy'n ei reoli.
Defnyddiwch yr URL cyntaf a fethodd i ddewis perchennog y ffurfweddiad:
| Llwythiad | Ffynhonnell dirprwy |
|---|---|
| Mae Maven yn nôl ategyn/dibyniaethau'r sganiwr | Dirprwy settings.xml gweithredol, ystorfa/drych a nonProxyHosts |
| Mae'r sganiwr sy'n rhedeg yn cael adnoddau gan SonarQube | Gosodiadau rhwydwaith a gefnogir yn benodol i'r sganiwr |
Ar gyfer SonarScanner for Maven 5.0 a hwyrach neu CLI 6.0 a hwyrach, gall y shell/amgylchedd CI sy'n ei lansio ddarparu:
export SONAR_SCANNER_PROXY_HOST=proxy.example.net
export SONAR_SCANNER_PROXY_PORT=8080
Ffurfiau'r eiddo yw sonar.scanner.proxyHost/sonar.scanner.proxyPort. Defnyddiwch enw gwesteiwr a phorth ar wahân penodol, nid URL llawn na diofyn a ddybiwyd. Gall cofnod HTTP o'r rhestr dirprwy HTTP lenwi'r meysydd hyn ar gyfer prawf pwynt terfyn SonarQube cyhoeddus a ganiateir yn unig pan nad oes gan ffurfweddiad gwirioneddol y sganiwr osodiadau defnyddiwr neu gyfrinair dirprwy.
Darparwch SONAR_SCANNER_PROXY_USER/SONAR_SCANNER_PROXY_PASSWORD drwy drin tystlythyrau CI pan fo angen. Mae tocyn dadansoddi SonarQube yn dilysu cyfranogwr arall.
Cadwch yr URL dadansoddi fel gwasanaeth gwirioneddol SonarQube. Mae dirprwy Marketplace'r gweinydd yn rheoli proses arall, ac nid yw datrysiad Maven llwyddiannus yn profi cysylltiad y sganiwr. Parwch osodiadau â theulu/fersiwn y sganiwr a osodwyd cyn eu newid.