Coimeádáin Jenkins: socruithe seachfhreastalaí Maven a sheachadadh le comhad rúnda
Ceangail comhad rúnda Jenkins agus seachad a chonair infheicthe sa choimeádán chuig mvn -s do chumraíocht seachfhreastalaí an tógála.
Baineann seachfhreastalaí stórais Maven lena settings.xml. Nuair a bhíonn tógáil Jenkins ag rith cheana féin i gcoimeádán Maven, cuir an comhad sin ar fáil don phróiseas Maven atá ag rith ansin.
Sábháil an settings.xml iomlán beartaithe mar dhintiúr Jenkins Secret file darb ainm maven-proxy-settings. Laistigh de chéimeanna an chéim coimeádáin atá ann cheana:
withCredentials([
file(credentialsId: 'maven-proxy-settings', variable: 'MAVEN_SETTINGS')
]) {
sh 'mvn -s "$MAVEN_SETTINGS" -B verify'
}
Soláthraíonn an ceangal conair chomhaid shealadach. Fágann an teaghrán Groovy le comharthaí athfhriotail shingile an leathnú athróg ag an shell, agus coimeádann comharthaí athfhriotail dhúbailte an shell an chonair mar aon argóint. Roghnaíonn rogha -s de chuid Maven an comhad sin mar shocruithe úsáideora; roghnaíonn -B mód baisce.
Is féidir leis an gcomhad dintiúir óstach, port, fíordheimhniú agus nonProxyHosts an tseachfhreastalaí a bheith ina rannán proxies, mar aon le haon socruithe úsáideora eile is gá. Úsáideann liosta seachanta seachfhreastalaí i Maven barraí ingearacha idir phatrúin óstaigh.
Caithfidh an comhad a bheith ann san áit a ritheann Maven
Le Docker Pipeline, teastaíonn córas comhad feistithe comhoiriúnach ón ngníomhaire agus ón gcoimeádán ionas go mbeidh an chonair cheangailte inléite laistigh den choimeádán feidhmithe. Teastaíonn feistiú comhaid soiléir ó docker run a sheoltar de láimh, ar mhaith le bheith inléite amháin, agus caithfidh Maven conair thaobh an choimeádáin a fháil. Ní dhéanann seachadadh conair óstaigh mar athróg timpeallachta amháin an comhad a chur ar fáil.
Coinnigh aon athrú ar an eolaire oibre laistigh den bhloc ceangail dintiúirí ionas nach gcuirtear an comhad rúnda faoi spás oibre fo-eolaire inseolta. Ná priontáil an comhad sa loga tógála agus ná cóipeáil isteach in íomhá bhuan é.
Roghnaíonn sé seo socruithe úsáideora. Is féidir le socruithe domhanda Maven páirt a ghlacadh fós, mar sin déan athbhreithniú ar an dá rud má leanann scáthán oidhreachta nó cumraíocht eile ag dul i bhfeidhm ar an réiteach.