Soithichean Jenkins: suidheachaidhean progsaidh Maven a chur air adhart le faidhle dìomhair
Ceangail faidhle dìomhair Jenkins agus cuir a shlighe fhaicsinneach sa shoitheach gu mvn -s airson rèiteachadh progsaidh an togail.
Buinidh progsaidh ionad-tasgaidh Maven ris an settings.xml aige. Nuair a tha togail Jenkins a' ruith mar-thà ann an soitheach Maven, thoir am faidhle sin don phròiseas Maven a tha a' ruith an sin.
Sàbhail an settings.xml iomlan a thathar an dùil mar theisteas Jenkins Secret file air a bheil maven-proxy-settings. Taobh a-staigh ceumannan na h-ìre soitheach a tha ann:
withCredentials([
file(credentialsId: 'maven-proxy-settings', variable: 'MAVEN_SETTINGS')
]) {
sh 'mvn -s "$MAVEN_SETTINGS" -B verify'
}
Bheir an ceangal slighe faidhle sealach. Fàgaidh an t-sreang Groovy le aon chomharran-braoin an leudachadh chaochlagaichean don t-shell, agus gleidhidh comharran-braoin dùbailte an t-shell an t-slighe mar aon argamaid. Taghaidh roghainn -s aig Maven am faidhle sin mar shuidheachaidhean cleachdaiche; taghaidh -B modh baise.
Faodaidh am faidhle teisteis aoigh, port, dearbhadh agus nonProxyHosts a' phrogsaidh a bhith na roinn proxies, còmhla ri suidheachaidhean cleachdaiche eile a dh'fheumar. Cleachdaidh liosta seachain progsaidh ann am Maven bàraichean dìreach eadar pàtrain aoigh.
Feumaidh am faidhle a bhith ann far a bheil Maven a' ruith
Le Docker Pipeline, feumaidh an àidseant agus an soitheach siostam faidhle a chaidh a chur suas a tha co-fhreagarrach gus am bi an t-slighe ceangailte furasta a leughadh am broinn an t-soitheach cur-an-gnìomh. Feumaidh docker run a thèid a chur air bhog le làimh cur suas faidhle follaiseach, na b' fheàrr leughadh-a-mhàin, agus feumaidh Maven slighe taobh an t-soitheach fhaighinn. Cha dèan cur slighe aoigh seachad mar chaochlaiche àrainneachd a-mhàin am faidhle ri fhaighinn.
Cùm atharrachadh sam bith air an eòlaire obrach am broinn bloca ceangail an teisteis gus nach cuir am faidhle dìomhair fo fho-eòlaire obrach a ghabhas brobhsadh. Na clò-bhuail am faidhle ann an log an togail agus na dèan lethbhreac dheth gu ìomhaigh mhaireannach.
Taghaidh seo suidheachaidhean cleachdaiche. Faodaidh suidheachaidhean cruinne Maven pàirt a ghabhail fhathast, mar sin dèan lèirmheas air an dà chuid ma tha sgàthan oighreachail no rèiteachadh eile fhathast a' toirt buaidh air an rèiteachadh.