Kule mihla yethu sizifumana sinezinto ezohlukeneyo eziphindaphindayo nezisoloko ziyindinisa. Njengee-sysadmins, sinento yethu emangalisayo zeempendulo ukwenza esweni iseva kunye nemisebenzi yolawulo, ngelixa abasebenzisi abaqhelekileyo besikhokelo kunye nemisebenzi yokucoca ihlala iluncedo kwaye kufanelekile.
IJenkins CI thaca njengesixhobo se Umdibaniso oqhubekayo (CIonjongo yazo ikukuzenzekelayo ngokwamanyathelo aphindaphindiweyo ophuhliso lwesoftware njenge Ukudityaniswa kunye nokuvavanywa kweyunithi ukuqinisekisa ukuhanjiswa okuqhubekayo kwesoftware esebenzayo. Ngeephakheji kulwabiwo olukhulu lwe Linux kunye ne-BSD.
Nangona kunjalo, iqulethe uluhlu olubanzi lokukhetha okunokuthi iSysadmins kunye nabasebenzisi babe nomdla kuko, njengokuphumeza iiShell Commands okanye ukubhengeza izikripthi ngendlela efanayo naleyo besiya kuyenza kwiXesha.
Olunye lweempawu zalo ezinomtsalane kukukwazi ukumisela ngokulula kwi-graphical interface, efana ne-crontab kodwa enempendulo ebonakalayo kwangoko.
Iphaneli yayo ephambili iyasinika, ngendlela ecace gca nangokuzonwabisa, ubume bayo yonke imisebenzi yethu ecwangcisiweyo ukuqinisekisa ukuba baqhube ngempumelelo okanye hayi.
Ukongeza, kukho ukubakho kokusekwa kokuxhomekeka phakathi kwemisebenzi kunye nezenzo ezilandelayo kuxhomekeke kwisiphumo sokwenza nganye yazo, eluncedo kakhulu ekwenzeni imisebenzi enzima ngakumbi. Olunye uncedo lwayo kukuba ine umva web, esivumela ukuba sinxibelelanise iiseva ezininzi ukuze sikwazi ukusasaza imisebenzi phakathi kwabo okanye sisebenzise i-Master-Slave architectures ukuze umncedisi oyintloko enze imisebenzi kwiiseva ezinxulumene nayo njengekhoboka. Ikwabonelela ngokuFikelela ngokuPhezulu ukuze xa kukho iimpazamo kwiseva eyi-Master, ikhoboka linokuthatha inxaxheba kwaye lilungelelanise imisebenzi kwezinye iiseva.
IJenkins CI Iphuhlisiwe kwiJava kwaye isebenzisa ithuba elinokubakho kolu lwimi ukuvumela ukwandiswa kokusebenza kwayo ngokusebenzisa i iplagi ins, ezahluka ngokweenkcukacha-manani nakwingxelo yokwenziwa kolawulo lwamaqela kunye neenkqubo ezisasaziweyo.
Siyakumema ukuba uzame IJenkins CI kwaye wandise imveliso yakho ukuya kwelona liphezulu!
Ilungele ukuzenzekelayo, andisazi esi sixhobo, enkosi kakhulu!
Yonke into ibilungile ude wathi yaphuhliswa kwiJava.
IJava? Kwanele ukuba ndingayisebenzisi okanye ndiyicebise. Ndineentloko ezininzi esele zineenkqubo ezenziwe kwiJava.
Ngaba uthetha i-Oracle Java okanye i-OpenJDK? Kungenxa yokuba i-OpenJDK kwiimeko ezininzi ibiyintloko ephambili kubaphuhlisi abaninzi beJAVA.
Ndizamile ngazo zombini, kwaye ukuba uyayibona i-OpenJDK indinike ingxaki engaphezulu, i-oracle JDK nayo.
Umhla Java uqokelela kulwimi lomatshini, ubuncinci ukutolikwa kwinto ethe ngqo, okanye isekwe kwinto efana ne-CLR (akukho bytecode, VM, okanye izinto ezothusayo phakathi), mhlawumbi ndiza kuyithatha kwakhona.
IJava ayikhangeleki njengolwimi olubi kum (ngokuchaseneyo, ibonakala intle kakhulu njengolwimi), kodwa ukuphunyezwa kwayo kubonakala kuyenyanyeka kwaye kuyintlekele.
Ndikhetha ilaphu, ukwenza iskripthi esifanela le nto ndifuna ukuyenza, ikwayi-python
Umsebenzi wokuzenzekelayo we-sysadmin ulungile, kodwa ndicinga ukuba eyona nto ibalulekileyo ngeJenkins kukudityaniswa okuqhubekayo. Ngokukodwa ukuhanjiswa kwezicelo ukudibanisa nezixhobo ezinjengeMbovane okanye iPhing (Imbovane ye-PHP). Ukongeza kwinani elikhulu le-QA plugins ezinokongezwa.
Ngelishwa mancinci amaxwebhu kwi-intanethi. Kwaye kwelinye icala, ujongano lwewebhu alulungelekanga, nokuba kubasebenzisi abanamava amaninzi.
Inqaku elilunge kakhulu. Isixhobo ekufuneka sisasazwe.
Kwabo bangaziyo:
IJenkins isetyenziswa zezinye iivenkile zonjiniyela zeCyanogenMod ezihlanganisa iiROM ezingenalo uqinisekiso lwenkxaso esemthethweni yeCyanogen yeemodeli zeeselfowuni ezinjengeSamsung Mini Mini.
Ilungile, kodwa yeyeseva, bendicinga ukuba yeyidesktop. Kufuneka ibe sisixhobo esinamandla kakhulu kodwa ngaphandle kwoluhlu lwam lomsebenzisi oluqhelekileyo.
Ilungile kwaye isebenza ngokudityaniswa okuqhubekayo kwezinto zesoftware, eyakha imihla ngemihla nangobusuku