Jenkins in Jenkins X: Kaj je to - jasno razloženo
Jenkins je običajna programska oprema na področju profesionalnega razvoja programske opreme. Ta praktični nasvet vam bo povedal, kaj točno stoji za pojmom.
Jenkins strežnik stalne integracije: preprosto razloženo
Najpozneje, ko več programov dela na programskem projektu, postane zmedeno, ko se vse njihove spremembe združijo.
- Vse različice posameznih razvijalcev morajo biti prilagojene tako, da ne obstajajo neskladnosti in vsi deli medsebojno delujejo.
- Tako, da nezdružljivosti ne postanejo vidne tik pred koncem razvojnega cikla, so tu Jenkins.
- Predpogoj je, da se sistem za nadzor različic, kot je Git, že uporablja med razvojem in razvijalci redno posodabljajo svoje stanje razvoja.
- Po vsaki storitvi ali preprosto večkrat na dan, Jenkins nato preveri, ali programska oprema zbira in opravi vse teste.
- V nasprotnem primeru bo Jenkins obvestil razvojno ekipo o napaki.
Jenkins X podaljšek Jenkinsa
Jenkins X dopolni preproste Jenkins z avtomatiziranim postopkom sestavljanja in distribucije v zabojniško gručo.
- Z ukazi jx create ali jx import zaženete nov projekt ali uvozite obstoječi projekt.
- Samodejno ustvari tudi shrambo Git za vas in vaša aplikacija je sestavljena.
- Po vsakem Git Push-u je vaš program samodejno na voljo v Kubernetesu.
Navodila za začetnike Git najdete v drugem praktičnem nasvetu.