Teipeanna seachfhreastalaí SonarScanner: spleácháin Maven vs íoslódálacha freastalaí
Meaitseáil teip stórais Maven nó íoslódáil freastalaí SonarScanner leis an gcumraíocht seachfhreastalaí a rialaíonn é.
Úsáid an chéad URL ar theip chun úinéir na cumraíochta a roghnú:
| Íoslódáil | Foinse seachfhreastalaí |
|---|---|
| Faigheann Maven breiseán/spleácháin an scanóra | Seachfhreastalaí gníomhach settings.xml, stór/scáthán agus nonProxyHosts |
| Faigheann an scanóir atá ag rith acmhainní ó SonarQube | Socruithe líonra tacaithe atá sonrach don scanóir |
Le haghaidh SonarScanner for Maven 5.0 agus níos nuaí nó CLI 6.0 agus níos nuaí, féadfaidh an timpeallacht shell/CI a sheolann é soláthar:
export SONAR_SCANNER_PROXY_HOST=proxy.example.net
export SONAR_SCANNER_PROXY_PORT=8080
Is iad foirmeacha na maoine sonar.scanner.proxyHost/sonar.scanner.proxyPort. Úsáid óstainm agus port ar leith go sainráite, ní URL iomlán ná réamhshocrtú buailte. Is féidir le hiontráil HTTP ón liosta seachfhreastalaí HTTP na réimsí seo a líonadh ach amháin le haghaidh tástáil ceadaithe ar chríochphointe poiblí SonarQube nuair nach bhfuil aon socruithe úsáideora nó pasfhocail seachfhreastalaí ag fíorchumraíocht an scanóra.
Soláthraigh SONAR_SCANNER_PROXY_USER/SONAR_SCANNER_PROXY_PASSWORD trí láimhseáil dheimhnithe CI nuair is gá. Fíordheimhníonn comhartha anailíse SonarQube rannpháirtí eile.
Coinnigh URL na hanailíse mar fhíorsheirbhís SonarQube. Rialaíonn seachfhreastalaí Marketplace an fhreastalaí próiseas eile, agus ní thástálann réiteach rathúil Maven nasc an scanóra. Meaitseáil na socruithe le teaghlach/leagan an scanóra atá imlonnaithe sula n-athraíonn tú iad.