Fàillidhean progsaidh SonarScanner: eisimeileachdan Maven vs luchdadh a-nuas an fhrithealaiche
Ceangail fàilligeadh ionad Maven no luchdadh a-nuas de dh'fhrithealaiche SonarScanner ris an rèiteachadh progsaidh a tha ga stiùireadh.
Cleachd a' chiad URL a dh'fhàillig gus sealbhadair an rèiteachaidh a thaghadh:
| Luchdadh a-nuas | Stòr a' phrogsaidh |
|---|---|
| Bheir Maven plugan/eisimeileachdan an sganair | Progsaidh settings.xml gnìomhach, ionad/sgamhan agus nonProxyHosts |
| Gheibh an sganair a tha a' ruith goireasan bho SonarQube | Rèiteachaidhean lìonra taicte a tha sònraichte don sganair |
Air son SonarScanner for Maven 5.0 agus nas ùire no CLI 6.0 agus nas ùire, faodaidh an àrainneachd shell/CI a tha ga chur air bhog solarachadh:
export SONAR_SCANNER_PROXY_HOST=proxy.example.net
export SONAR_SCANNER_PROXY_PORT=8080
Is e na foirmean seilbhe sonar.scanner.proxyHost/sonar.scanner.proxyPort. Cleachd ainm aoigheadais agus port air leth follaiseach, chan e URL slàn no bun-roghainn air a thomhas. Faodaidh inntrigeadh HTTP bhon liosta progsaidh HTTP na raointean seo a lìonadh airson deuchainn ceadaichte de cheann-uidhe SonarQube poblach a-mhàin nuair nach eil roghainnean cleachdaiche no facal-faire progsaidh aig an fhìor rèiteachadh sganair.
Solar SONAR_SCANNER_PROXY_USER/SONAR_SCANNER_PROXY_PASSWORD tro làimhseachadh teisteanais CI nuair a tha feum air. Bidh comharra anailis SonarQube a' dearbhadh com-pàirtiche eile.
Cum an URL anailis mar fhìor sheirbheis SonarQube. Bidh progsaidh Marketplace an fhrithealaiche a' stiùireadh pròiseas eile, agus cha dèan fuasgladh Maven soirbheachail deuchainn air ceangal an sganair. Cuir na rèiteachaidhean an sàs ris an teaghlach/tionndadh sganair a chaidh a chur air dòigh mus atharraich thu iad.