I-GitLab 11.9 ikhishwe ngokutholwa okuyimfihlo kanye nemithetho eminingana yokuxazulula izicelo zokuhlanganisa

I-GitLab 11.9 ikhishwe ngokutholwa okuyimfihlo kanye nemithetho eminingana yokuxazulula izicelo zokuhlanganisa

Thola ngokushesha izimfihlo eziputshuziwe

Kungase kubonakale njengephutha elincane ukudlulisa imininingwane ngephutha endaweni yokugcina okwabelwana ngayo. Nokho, imiphumela ingaba mibi kakhulu. Uma umhlaseli esethole iphasiwedi yakho noma ukhiye we-API, uzothatha i-akhawunti yakho, akukhiyele ngaphandle futhi asebenzise imali yakho ngokukhwabanisa. Ngaphezu kwalokho, umphumela we-domino ungenzeka: ukufinyelela ku-akhawunti eyodwa kuvula ukufinyelela kwabanye. Izigxobo ziphezulu, ngakho-ke kubaluleke kakhulu ukuthola mayelana nezimfihlo eziputshuziwe ngokushesha ngangokunokwenzeka.

Kulokhu kukhululwa sethula inketho ukutholwa okuyimfihlo njengengxenye yomsebenzi wethu we-SAST. Isibopho ngasinye siskenwa emsebenzini we-CI/CD ukuze kutholwe izimfihlo. Kukhona imfihlo - futhi umthuthukisi uthola isexwayiso esicelweni sokuhlanganisa. Ihoxisa imininingwane eputshuziwe khona lapho futhi idale ezintsha.

Ukuqinisekisa ukuphathwa okufanele koshintsho

Njengoba ikhula futhi iba yinkimbinkimbi, ukugcina ukuvumelana phakathi kwezingxenye ezahlukene zenhlangano kuba nzima kakhulu. Lapho abasebenzisi abaningi bohlelo lokusebenza benyuka futhi imali engenayo ikhuphuka, kuba bucayi kakhulu imiphumela yokuhlanganisa ikhodi engalungile noma engaphephile. Ezinhlanganweni eziningi, ukuqinisekisa inqubo yokubuyekeza efanele ngaphambi kokuhlanganisa ikhodi kuyisidingo esiqinile ngoba ubungozi buphezulu kakhulu.

I-GitLab 11.9 ikunikeza ukulawula okwengeziwe kanye nesakhiwo esisebenza kahle, sibonga imithetho yokuxazulula izicelo zokuhlanganisa. Ngaphambilini, ukuze uthole imvume, bekufanele ukhombe umuntu oyedwa noma iqembu (ilungu ngalinye elinganikeza imvume). Manje usungakwazi ukwengeza imithetho eminingi ukuze isicelo sokuhlanganisa sidinge imvume evela kubantu abathile noma amalungu amaningi eqembu elithile. Ngaphezu kwalokho, isici se-Code Owners sihlanganiswe nemithetho yemvume, okwenza kube lula ukukhomba umuntu okhiphe imvume.

Lokhu kuvumela izinhlangano ukuthi zisebenzise izinqubo zokuxazulula eziyinkimbinkimbi kuyilapho zigcina ubulula bohlelo lokusebenza olulodwa lwe-GitLab lapho izinkinga, ikhodi, amapayipi, nedatha yokuqapha ibonakala futhi ifinyeleleka ukuze yenze izinqumo futhi isheshise inqubo yokuxazulula.

I-ChatOps manje isiwumthombo ovulekile

I-GitLab ChatOps iyithuluzi elinamandla elizenzakalelayo elikuvumela ukuthi usebenzise noma yimuphi umsebenzi we-CI/CD futhi ubuze isimo sawo ngokuqondile ezinhlelweni zokusebenza zengxoxo ezifana ne-Slack ne-Mattermost. Iqale yethulwa ku-GitLab 10.6, i-ChatOps ibiyingxenye yokubhaliselwe kwe-GitLab Ultimate. Isekelwe amasu okuthuthukisa umkhiqizo ΠΈ ukuzibophezela kumthombo ovulekile, ngezinye izikhathi sihambisa izici phansi izinga futhi singakhuphuki.

Endabeni ye-ChatOps, sibonile ukuthi lokhu kusebenza kungaba usizo kuwo wonke umuntu, nokuthi ukubamba iqhaza komphakathi kungazuzisa isici ngokwaso.

Ku-GitLab 11.9 si Vula ikhodi ye-ChatOps yomthombo, futhi ngenxa yalokho manje isitholakala mahhala ukuze isetshenziswe ku-GitLab Core ezilawulayo kanye naku-GitLab.com futhi ivulekele umphakathi.

Futhi okuningi!

Ziningi kakhulu izici ezinhle ezitholakalayo kulokhu kukhululwa, isb. Ukuhlolwa kwamapharamitha omsebenzi, Ukubhekana Nokukhubazeka Kwesicelo Sokuhlanganisa ΠΈ Izifanekiso ze-CI/CD zemisebenzi yezokuphepha, - ukuthi asikwazi ukulinda ukukutshela ngabo!

Isisebenzi Esibaluleke Kakhulu (I-MVP) le nyanga ihlonishwa nguMarcel Amirault (UMarcel Amirault)
U-Marcel uhlale esisiza ukuthuthukisa imibhalo ye-GitLab. Yena wenza okuningi ukuthuthukisa ikhwalithi nokusebenziseka kwamadokhumenti ethu. I-Domo arigato [ngiyabonga kakhulu (isiJapane) - cishe. trans.] Marcel, sikwazisa ngobuqotho!

Izici ezibalulekile zengezwe ekukhishweni kwe-GitLab 11.9

Ukuthola izimfihlo kanye nemininingwane endaweni yokugcina

(EKUGCINENI, IGOLIDE)

Onjiniyela kwesinye isikhathi bavuza izimfihlo nemininingwane ngokungenhloso kumakhosombe akude. Uma abanye abantu bekwazi ukufinyelela lo mthombo, noma uma iphrojekthi isesidlangalaleni, ulwazi olubucayi luyadalulwa futhi lungasetshenziswa abahlaseli ukuze bafinyelele izinsiza ezifana nezindawo zokuthunyelwa.

I-GitLab 11.9 inokuhlola okusha - β€œUkutholwa Okuyimfihlo”. Iskena okuqukethwe kwekhosombe ibheka okhiye be-API nolunye ulwazi okungafanele lube khona. I-GitLab ibonisa imiphumela embikweni we-SAST kuwijethi yesicelo sokuhlanganisa, imibiko yamapayipi, namadeshibhodi okuphepha.

Uma usuvele unike amandla i-SAST kuhlelo lwakho lokusebenza, awudingi ukwenza lutho, vele usebenzise lesi sici esisha. Iphinde ifakwe ekucushweni I-Auto DevOps okuzenzakalelayo.

I-GitLab 11.9 ikhishwe ngokutholwa okuyimfihlo kanye nemithetho eminingana yokuxazulula izicelo zokuhlanganisa
Imibhalo
Inhloso

Imithetho yokuxazulula izicelo zokuhlanganisa

(I-PREMIUM, EKUGCINENI, Isiliva, IGOLIDE)

Ukubuyekezwa kwekhodi kuyisici esibalulekile kuwo wonke amaphrojekthi aphumelelayo, kodwa akucaci ngaso sonke isikhathi ukuthi ubani okufanele abuyekeze izinguquko. Kuvame ukufiseleka ukuba nababuyekezi abavela emaqenjini ahlukene: ithimba lokuthuthukisa, ithimba lesipiliyoni somsebenzisi, ithimba lokukhiqiza.

Imithetho yemvume ikuvumela ukuthi uthuthukise inqubo yokusebenzisana phakathi kwabantu abathintekayo ekubuyekezweni kwekhodi ngokuchaza umbuthano wabagunyazi abagunyaziwe kanye nenani elincane lezimvume. Imithetho yokulungiswa iboniswa kuwijethi yesicelo sokuhlanganisa ukuze ukwazi ukwabela umbuyekezi olandelayo ngokushesha.

Ku-GitLab 11.8, imithetho yemvume ikhutshazwe ngokuzenzakalela. Kusukela nge-GitLab 11.9, ayatholakala ngokuzenzakalelayo. Ku-GitLab 11.3 sethule inketho Abanikazi Bekhodi ukuhlonza amalungu eqembu anesibopho samakhodi ngamanye ngaphakathi kwephrojekthi. Isici sabanikazi bekhodi sihlanganiswe nemithetho yemvume ukuze ukwazi ukuthola ngokushesha abantu abalungile ukuze ubuyekeze izinguquko.

I-GitLab 11.9 ikhishwe ngokutholwa okuyimfihlo kanye nemithetho eminingana yokuxazulula izicelo zokuhlanganisa
Imibhalo
Inhloso

Ihambisa i-ChatOps ku-Core

(INKOKHELO, ISIQALISO, I-PREMIUM, EKUGCINENI, MAHHALA, IBRONZE, Isiliva, IGOLIDE)

Iqale yethulwa ku-GitLab Ultimate 10.6, i-ChatOps ithuthele ku-GitLab Core. I-GitLab ChatOps inikeza amandla okusebenzisa imisebenzi ye-GitLab CI nge-Slack usebenzisa isici. imiyalo ye-slash.

Sivula ukuthola lesi sici ngokusho kwethu umgomo wokulinganisa oqondiswe kumakhasimende. Ngokuyisebenzisa kaningi, umphakathi uzonikela kakhulu.

I-GitLab 11.9 ikhishwe ngokutholwa okuyimfihlo kanye nemithetho eminingana yokuxazulula izicelo zokuhlanganisa
Imibhalo
Inhloso

Ukuhlolwa kwamapharamitha omsebenzi

(I-PREMIUM, EKUGCINENI, Isiliva, IGOLIDE)

Imisebenzi efana nokwengeza, ukususa, noma ukushintsha imingcele yezici manje isingeniwe kulogi yokuhlola ye-GitLab, ukuze ukwazi ukubona ukuthi yini eshintshiwe futhi nini. Kube khona ingozi futhi udinga ukubona ukuthi yini eshintshile muva nje? Noma udinga nje ukuhlola ukuthi amapharamitha omsebenzi ashintshwe kanjani njengengxenye yocwaningo? Manje lokhu kulula kakhulu ukukwenza.

I-GitLab 11.9 ikhishwe ngokutholwa okuyimfihlo kanye nemithetho eminingana yokuxazulula izicelo zokuhlanganisa
Imibhalo
Inhloso

Ukubhekana Nokukhubazeka Kwesicelo Sokuhlanganisa

(EKUGCINENI, IGOLIDE)

Ukuze uxazulule ngokushesha ubungozi bekhodi, inqubo kumele ibe lula. Kubalulekile ukwenza lula amapeshi okuvikela, okuvumela onjiniyela ukuthi bagxile emisebenzini yabo. Ku-GitLab 11.7 si uphakamise ifayela lokulungisa, kodwa kwakudingeka ilandwe, isetshenziswe endaweni, bese iphushelwa endaweni yokugcina ekude.

Ku-GitLab 11.9 le nqubo izenzekelayo. Lungisa ubungozi ngaphandle kokushiya isixhumi esibonakalayo sewebhu ye-GitLab. Isicelo sokuhlanganisa sidalwa ngokuqondile efasiteleni lemininingwane yokuba sengozini, futhi leli gatsha elisha selizoqukatha ukulungisa. Ngemva kokuhlola ukuze ubone ukuthi inkinga ixazululiwe yini, engeza ukulungisa egatsheni elikhuphuka nomfula uma ipayipi lilungile.

I-GitLab 11.9 ikhishwe ngokutholwa okuyimfihlo kanye nemithetho eminingana yokuxazulula izicelo zokuhlanganisa
Imibhalo
Inhloso

Ibonisa imiphumela yokuskena yesiqukathi kuphaneli yezokuphepha yeqembu

(EKUGCINENI, IGOLIDE)

Ideshibhodi yezokuphepha yeqembu ivumela amaqembu ukuthi agxile ezindabeni ezibaluleke kakhulu emsebenzini wabo, enikeza ukubuka konke okucacile, okunemininingwane yabo bonke ubungozi obungaba nomthelela kuzinhlelo zokusebenza. Kungakho kubalulekile ukuthi ideshibhodi iqukethe lonke ulwazi oludingekayo endaweni eyodwa futhi ivumele abasebenzisi ukuthi bangene kudatha ngaphambi kokuxazulula ubungozi.

Ku-GitLab 11.9, imiphumela yokuskena yesiqukathi yengezwe kudeshibhodi, ngaphezu kwe-SAST ekhona kanye nemiphumela yeskena yokuncika. Manje konke ukubuka konke kusendaweni eyodwa, kungakhathaliseki ukuthi umsuka wenkinga uvelaphi.

I-GitLab 11.9 ikhishwe ngokutholwa okuyimfihlo kanye nemithetho eminingana yokuxazulula izicelo zokuhlanganisa
Imibhalo
Inhloso

Izifanekiso ze-CI/CD zemisebenzi yezokuphepha

(EKUGCINENI, IGOLIDE)

Izici zokuphepha ze-GitLab zivela ngokushesha okukhulu futhi zidinga ukubuyekezwa njalo ukuze ugcine ikhodi yakho isebenza kahle futhi ivikelekile. Ukushintsha incazelo yomsebenzi kunzima uma uphatha amaphrojekthi amaningi. Futhi siyaqonda ukuthi akekho ofuna ukuzifaka engcupheni yokusebenzisa inguqulo yakamuva ye-GitLab ngaphandle kokuqinisekisa ukuthi ihambisana ngokugcwele nesibonelo samanje se-GitLab.

Kungalesi sizathu sethule ku-GitLab 11.7 indlela entsha yokuchaza imisebenzi kusetshenziswa. izifanekiso.

Ukuqala nge-GitLab 11.9 sizohlinzeka ngezifanekiso ezakhelwe ngaphakathi zayo yonke imisebenzi yezokuphepha: isibonelo, sast ΠΈ dependency_scanning, - ihambisana nenguqulo ehambisanayo ye-GitLab.

Zifake ngokuqondile ekucushweni kwakho, futhi zizobuyekezwa nesistimu noma nini lapho uthuthukela enguqulweni entsha ye-GitLab. Ukucushwa kwepayipi akushintshi.

Indlela entsha yokuchaza imisebenzi yezokuphepha isemthethweni futhi ayisekeli noma yiziphi ezinye izincazelo zangaphambilini zomsebenzi noma amazwibela ekhodi. Kufanele ubuyekeze incazelo yakho ngokushesha ongakhona ukuze usebenzise igama elingukhiye elisha template. Ukusekelwa kwanoma iyiphi enye i-syntax kungase kususwe ku-GitLab 12.0 noma okunye ukukhishwa okuzayo.

I-GitLab 11.9 ikhishwe ngokutholwa okuyimfihlo kanye nemithetho eminingana yokuxazulula izicelo zokuhlanganisa
Imibhalo
Inhloso

Okunye ukuthuthukiswa ku-GitLab 11.9

Phendula ukuze ubeke amazwana

(INKOKHELO, ISIQALISO, I-PREMIUM, EKUGCINENI, MAHHALA, IBRONZE, Isiliva, IGOLIDE)

I-GitLab inezingxoxo ngezihloko. Kuze kube manje, umuntu obhala amazwi okuqala kwakufanele anqume zisuka nje ukuthi uyafuna yini ingxoxo.

Siwuxegise lo mkhawulo. Thatha noma yikuphi ukuphawula ku-GitLab (ezindabeni, hlanganisa izicelo, nama-epics) bese uphendula kukho, ngaleyo ndlela uqale ingxoxo. Ngale ndlela amaqembu asebenzisana ahleleke kakhulu.

I-GitLab 11.9 ikhishwe ngokutholwa okuyimfihlo kanye nemithetho eminingana yokuxazulula izicelo zokuhlanganisa
Imibhalo
Inhloso

Izifanekiso zephrojekthi ze-.NET, Go, iOS kanye namakhasi

(INKOKHELO, ISIQALISO, I-PREMIUM, EKUGCINENI, MAHHALA, IBRONZE, Isiliva, IGOLIDE)

Ukwenza kube lula kubasebenzisi ukuthi bakhe amaphrojekthi amasha, sinikezela ngezifanekiso ezintsha ezimbalwa zephrojekthi:

Imibhalo
Epic

Dinga imvume yokuhlanganisa izicelo ezivela kubanikazi bekhodi

(I-PREMIUM, EKUGCINENI, Isiliva, IGOLIDE)

Akubona ngaso sonke isikhathi ukuthi ubani ogunyaza isicelo sokuhlanganisa.

I-GitLab manje isekela ukudinga ukuthi isicelo sokuhlanganisa sigunyazwe ngokusekelwe ekutheni yimaphi amafayela isicelo esiwashintshayo, kusetshenziswa Abanikazi Bekhodi. Abanikazi bekhodi banikezwa kusetshenziswa ifayela elibizwa CODEOWNERS, ifomethi iyafana ne gitattributes.

Usekelo lokunikeza ngokuzenzakalelayo Abanikazi Bekhodi njengabantu abanomthwalo wemfanelo wokugunyaza isicelo sokuhlanganisa kwengezwe I-GitLab 11.5.

Imibhalo
Inhloso

Ukuhambisa Amafayela ku-Web IDE

(INKOKHELO, ISIQALISO, I-PREMIUM, EKUGCINENI, MAHHALA, IBRONZE, Isiliva, IGOLIDE)

Manje, njengoba usuqambe kabusha ifayela noma uhla lwemibhalo, ungalususa ku-Web IDE uluyise endaweni yokugcina izinto ngendlela entsha.

I-GitLab 11.9 ikhishwe ngokutholwa okuyimfihlo kanye nemithetho eminingana yokuxazulula izicelo zokuhlanganisa
Imibhalo
Inhloso

Omaka ngokulandelana kwezinhlamvu

(INKOKHELO, ISIQALISO, I-PREMIUM, EKUGCINENI, MAHHALA, IBRONZE, Isiliva, IGOLIDE)

Omaka be-GitLab bashintshashintsha ngendlela emangalisayo, futhi amaqembu ahlala ebatholela ukusetshenziswa okusha. Ngokuvumelana nalokho, abasebenzisi bavame ukungeza omaka abaningi enkingeni, ukuhlanganisa isicelo, noma ingqophamlando.

Ku-GitLab 11.9, sikwenze kwaba lula ukusebenzisa amalebula. Ngezinkinga, izicelo zokuhlanganisa, nama-epics, omaka abavela kubha eseceleni bahlelwa ngokulandelana kwezinhlamvu. Lokhu kuyasebenza nasekubukeni uhlu lwalezi zinto.

I-GitLab 11.9 ikhishwe ngokutholwa okuyimfihlo kanye nemithetho eminingana yokuxazulula izicelo zokuhlanganisa
Imibhalo
Inhloso

Amazwana asheshayo lapho uhlungwa izenzo ngomsebenzi

(INKOKHELO, ISIQALISO, I-PREMIUM, EKUGCINENI, MAHHALA, IBRONZE, Isiliva, IGOLIDE)

Sisanda kwethula isici esivumela abasebenzisi ukuthi bahlunge okuphakelayo komsebenzi ngemisebenzi, ukuhlanganisa izicelo noma ama-epic, okubavumela ukuthi bagxile kuphela kumazwana noma kumanothi esistimu. Lesi silungiselelo silondolozelwa umsebenzisi ngamunye kusistimu, futhi kungenzeka ukuthi umsebenzisi angase angaboni ukuthi lapho ebuka inkinga ezinsukwini ezimbalwa kamuva, abone okuphakelayo okuhlungiwe. Uzwa sengathi akakwazi ukushiya amazwana.

Sithuthukise lokhu kusebenzisana. Manje abasebenzisi bangashintshela ngokushesha kumodi ebavumela ukuthi bashiye amazwana ngaphandle kokuskrola babuyele phezulu kokuphakelayo. Lokhu kusebenza emisebenzini, ukuhlanganisa izicelo, nama-epics.

I-GitLab 11.9 ikhishwe ngokutholwa okuyimfihlo kanye nemithetho eminingana yokuxazulula izicelo zokuhlanganisa
Imibhalo
Inhloso

Ukushintsha ukuhleleka kwama-epics ezingane

(EKUGCINENI, IGOLIDE)

Sisanda kukhipha ama-epics wengane, okuvumela ukusetshenziswa kwama-epics (ngaphezu kwemisebenzi yezingane yama-epics).

Manje usungakwazi ukuhlela kabusha ukuhleleka kweziqephu zezingane ngokuhudula nokuwisa, njengezinkinga zezingane. Amaqembu angasebenzisa ukuhleleka ukuze abonise okubalulekile noma anqume indlela umsebenzi okufanele wenziwe ngayo.

I-GitLab 11.9 ikhishwe ngokutholwa okuyimfihlo kanye nemithetho eminingana yokuxazulula izicelo zokuhlanganisa
Imibhalo
Inhloso

Imilayezo yangokwezifiso yesihloko nonyaweni kuwebhu naku-imeyili

(CORE, STARTER, PREMIUM, ULTIMATE)

Ngaphambilini sengeze isici esivumela unhlokweni wangokwezifiso nemiyalezo yaphansi ukuthi ivele kuwo wonke amakhasi ku-GitLab. Yamukelwe ngokufudumele, futhi amaqembu ayisebenzisela ukwabelana ngolwazi olubalulekile, njengemilayezo yesistimu ehlobene nesenzakalo sabo se-GitLab.

Siyajabula ukuletha lesi sici ku-Core ukuze abantu abengeziwe bakwazi ukusisebenzisa. Ukwengeza, sivumela abasebenzisi ukuthi ngokuzithandela babonise imilayezo efanayo kuwo wonke ama-imeyili athunyelwe nge-GitLab ukuze enze okufanayo kwenye indawo yokuthinta ye-GitLab yomsebenzisi.

I-GitLab 11.9 ikhishwe ngokutholwa okuyimfihlo kanye nemithetho eminingana yokuxazulula izicelo zokuhlanganisa
Imibhalo
Inhloso

Hlunga ngemisebenzi eyimfihlo

(INKOKHELO, ISIQALISO, I-PREMIUM, EKUGCINENI, MAHHALA, IBRONZE, Isiliva, IGOLIDE)

Izindaba eziyimfihlo iyithuluzi eliwusizo lamaqembu ukunika amandla izingxoxo eziyimfihlo ngezihloko ezibucayi ngaphakathi kwephrojekthi evulekile. Ikakhulukazi, zilungele ukusebenza ngobungozi bokuphepha. Kuze kube manje, ukuphatha imisebenzi ebucayi bekungelula.

Ku-GitLab 11.9, uhlu lwezinkinga ze-GitLab manje seluhlungwa ngezinkinga ezibucayi noma ezingazweli. Lokhu kusebenza nasekusesheni imisebenzi kusetshenziswa i-API.

Sibonga uRobert Schilling ngeqhaza lakheURobert Schilling)!

I-GitLab 11.9 ikhishwe ngokutholwa okuyimfihlo kanye nemithetho eminingana yokuxazulula izicelo zokuhlanganisa
Imibhalo
Inhloso

Ukuhlela i-Knative Domain Ngemva Kokuthunyelwa

(INKOKHELO, ISIQALISO, I-PREMIUM, EKUGCINENI, MAHHALA, IBRONZE, Isiliva, IGOLIDE)

Ukucacisa isizinda ngokwezifiso uma ufaka i-Knative ikuvumela ukuthi unikeze izinhlelo zokusebenza/izici ezihlukahlukene ezingenasiphakeli endaweni yokugcina ehlukile.

Ukuhlanganiswa kwe-Kubernetes ku-GitLab manje kukuvumela ukuthi uguqule/ubuyekeze isizinda somsebenzisi ngemva kokuthumela i-Knative kuqoqo le-Kubernetes.

Imibhalo
Inhloso

Ihlola ifomethi yesitifiketi se-Kubernetes CA

(INKOKHELO, ISIQALISO, I-PREMIUM, EKUGCINENI, MAHHALA, IBRONZE, Isiliva, IGOLIDE)

Lapho yengeza iqoqo elikhona le-Kubernetes, i-GitLab manje iqinisekisa ukuthi isitifiketi se-CA esifakiwe sikufomethi evumelekile ye-PEM. Lokhu kuqeda amaphutha angaba khona ngokuhlanganiswa kwe-Kubernetes.

Imibhalo
Inhloso

Inweba insiza yokuqhathanisa yesicelo sokuhlanganisa kulo lonke ifayela

(INKOKHELO, ISIQALISO, I-PREMIUM, EKUGCINENI, MAHHALA, IBRONZE, Isiliva, IGOLIDE)

Lapho ubuka izinguquko esicelweni sokuhlanganisa, ungakwazi manje ukunweba insiza ye-diff ngokwesisekelo sefayela ngalinye ukuze ubonise lonke ifayela ukuze uthole umongo owengeziwe, futhi ushiye amazwana emigqeni engashintshiwe.

I-GitLab 11.9 ikhishwe ngokutholwa okuyimfihlo kanye nemithetho eminingana yokuxazulula izicelo zokuhlanganisa
Imibhalo
Inhloso

Yenza imisebenzi ethile esekelwe ekuhlanganiseni izicelo kuphela lapho amafayela athile eshintsha

(INKOKHELO, ISIQALISO, I-PREMIUM, EKUGCINENI, MAHHALA, IBRONZE, Isiliva, IGOLIDE)

I-GitLab 11.6 yengeze ikhono lokuchaza only: merge_requests imisebenzi yamapayipi ukuze abasebenzisi benze imisebenzi ethile kuphela lapho benza isicelo sokuhlanganisa.

Manje sinweba lokhu kusebenza: ingqondo yokuxhumana yengeziwe only: changes, futhi abasebenzisi bangenza imisebenzi ethile kuphela ngokuhlanganisa izicelo futhi kuphela uma amafayela athile eshintsha.

Siyabonga ngomnikelo u-Hiroyuki Sato (Hiroyuki Sato)!

Imibhalo
Inhloso

Ukuqapha kwe-GitLab okuzenzakalelayo nge-Grafana

(CORE, STARTER, PREMIUM, ULTIMATE)

I-Grafana manje isifakiwe kuphakheji yethu ye-Omnibus, okwenza kube lula ukuqonda ukuthi isibonelo sakho sisebenza kanjani.

Enza ngendlela oyifisayo grafana['enable'] = true Π² gitlab.rb, futhi uGrafana uzotholakala ku: https://your.gitlab.instance/-/grafana. Esikhathini esizayo esiseduze sizophinde ake sethule ibha yamathuluzi ye-GitLab "kusuka ebhokisini".

Imibhalo
Inhloso

Buka ama-epic ayinhloko kubha eseceleni yama-epics

(EKUGCINENI, IGOLIDE)

Sisanda kwethula ama-epics wengane, okuvumela ukusetshenziswa kwama-epics ama-epics.

Ku-GitLab 11.9, senze kwaba lula ukubuka lobu budlelwano. Manje awukwazi ukubona kuphela i-epic kamama ye-epic enikeziwe, kodwa sonke isihlahla se-epic kubha eseceleni kwesokudla. Ungabona ukuthi lezi ziqephu zivaliwe noma cha, futhi ungaya kuzo ngqo.

I-GitLab 11.9 ikhishwe ngokutholwa okuyimfihlo kanye nemithetho eminingana yokuxazulula izicelo zokuhlanganisa
Imibhalo
Inhloso

Xhumanisa nomsebenzi omusha osuka kumsebenzi ohanjisiwe novaliwe

(INKOKHELO, ISIQALISO, I-PREMIUM, EKUGCINENI, MAHHALA, IBRONZE, Isiliva, IGOLIDE)

Ku-GitLab, ungakwazi kalula ukuhambisa inkinga kwenye iphrojekthi usebenzisa ibha eseceleni noma isenzo esisheshayo. Ngemuva kwezigcawu, umsebenzi okhona uvaliwe futhi kwakhiwa umsebenzi omusha kuphrojekthi eqondiwe enayo yonke idatha ekopishiwe, okuhlanganisa amanothi esistimu nezibaluli zebha eseceleni. Lesi isici esihle kakhulu.

Njengoba kunikezwe inothi lesistimu mayelana nokunyakaza, abasebenzisi lapho bebuka umsebenzi ovaliwe badidekile futhi abakwazi ukuqaphela ukuthi umsebenzi uvaliwe ngenxa yokunyakaza.

Ngalokhu kukhululwa, sikwenza kucace esifanekisweni esiphezulu ekhasini lenkinga evaliwe ukuthi isusiwe, futhi sihlanganisa nesixhumanisi esishunyekiwe senkinga entsha ukuze noma ubani ofika endabeni endala akwazi ngokushesha. zulazulela kwentsha.

I-GitLab 11.9 ikhishwe ngokutholwa okuyimfihlo kanye nemithetho eminingana yokuxazulula izicelo zokuhlanganisa
Imibhalo
Inhloso

Ukuhlanganiswa kwe-YouTrack

(INKOKHELO, ISIQALISO, I-PREMIUM, EKUGCINENI, MAHHALA, IBRONZE, Isiliva, IGOLIDE)

I-GitLab ihlanganisa nezinhlelo eziningi zangaphandle zokulandelela izinkinga, okwenza kube lula ngamaqembu ukuthi asebenzise i-GitLab kweminye imisebenzi kuyilapho egcina ithuluzi lawo lokulawula udaba alithandayo.

Kulokhu kukhululwa sengeze ikhono lokuhlanganisa i-YouTrack evela ku-JetBrains.
Sithanda ukubonga uKotau Jauchen ngeqhaza lakhe (Kotau Yauhen)!

I-GitLab 11.9 ikhishwe ngokutholwa okuyimfihlo kanye nemithetho eminingana yokuxazulula izicelo zokuhlanganisa
Imibhalo
Inhloso

Ishintsha usayizi wesihlahla sefayela lesicelo sokuhlanganisa

(INKOKHELO, ISIQALISO, I-PREMIUM, EKUGCINENI, MAHHALA, IBRONZE, Isiliva, IGOLIDE)

Lapho ubuka izinguquko zesicelo sokuhlanganisa, manje ungakwazi ukushintsha usayizi wesihlahla ukuze ubonise amagama wamafayela amade noma wonge isikhala kuzikrini ezincane.

I-GitLab 11.9 ikhishwe ngokutholwa okuyimfihlo kanye nemithetho eminingana yokuxazulula izicelo zokuhlanganisa
Imibhalo
Inhloso

Iya kumabha emisebenzi akamuva

(I-STARTER, PREMIUM, ULTIMATE, ITHUSI, Isiliva, IGOLIDE)

Amadeshibhodi awusizo kakhulu, futhi amaqembu adala amadeshibhodi amaningi kuphrojekthi ngayinye neqembu. Sisanda kwengeza ibha yokusesha ukuze sihlunge ngokushesha wonke amaphaneli owathandayo.

Ku-GitLab 11.9 sethule nesigaba Recent ohlwini lokudonsela phansi. Ngale ndlela ungakwazi ukugxumela ngokushesha kumaphaneli osanda kusebenzisana nawo.

I-GitLab 11.9 ikhishwe ngokutholwa okuyimfihlo kanye nemithetho eminingana yokuxazulula izicelo zokuhlanganisa
Imibhalo
Inhloso

Ikhono lonjiniyela ukudala amagatsha avikelwe

(INKOKHELO, ISIQALISO, I-PREMIUM, EKUGCINENI, MAHHALA, IBRONZE, Isiliva, IGOLIDE)

Amagatsha avikelwe avimbela ikhodi engabuyekeziwe ukuthi isuswe noma ihlanganiswe. Kodwa-ke, uma kungekho muntu ovunyelwe ukuhambisa amagatsha avikelwe, khona-ke akekho ongadala igatsha elisha elivikelwe: isibonelo, igatsha lokukhululwa.

Ku-GitLab 11.9, onjiniyela bangakha amagatsha avikelwe emagatsheni asevele avikelwe nge-GitLab noma nge-API. Ukusebenzisa i-Git ukuhambisa igatsha elisha elivikelwe kusakhawulelwe ukugwema ukudala amagatsha amasha avikelwe ngephutha.

Imibhalo
Inhloso

I-Git Object Deduplication for Open Forks (Beta)

(CORE, STARTER, PREMIUM, ULTIMATE)

I-Forking ivumela noma ubani ukuthi anikele kumaphrojekthi omthombo ovulekile: ngaphandle kwemvume yokubhala, ngokumane akopishe inqolobane kuphrojekthi entsha. Ukugcina amakhophi aphelele amakhosombe e-Git avame ukufojwa akwanele. Manje nge-Git alternatives izimfoloko zabelana ngezinto ezivamile ezivela kuphrojekthi yomzali echibini lezinto ukuze kuncishiswe izidingo zokugcinwa kwediski.

Amachibi ezinto zemfoloko adalelwa amaphrojekthi avuliwe kuphela lapho ukugcinwa kwe-hashi kunikwe amandla. Amachibi ezinto anikwe amandla kusetshenziswa ipharamitha yomsebenzi object_pools.

Imibhalo
Epic

Ukuhlunga uhlu lwezicelo zokuhlanganisa ngabagunyazi ababelwe

(I-STARTER, PREMIUM, ULTIMATE, ITHUSI, Isiliva, IGOLIDE)

Ukubuyekezwa kwekhodi kuwumkhuba ovamile wanoma iyiphi iphrojekthi ephumelelayo, kodwa kungase kube nzima kumbuyekezi ukuthi alandelele izicelo zokuhlanganisa.

Ku-GitLab 11.9, uhlu lwezicelo zokuhlanganisa luhlungwa ngumgunyazi owabelwe. Ngale ndlela ungathola izicelo zokuhlanganisa ezengezwe kuwe njengombuyekezi.
Sibonga uGlewin Wiechert ngamagalelo akhe (UGlavin Wiechert)!

I-GitLab 11.9 ikhishwe ngokutholwa okuyimfihlo kanye nemithetho eminingana yokuxazulula izicelo zokuhlanganisa
Imibhalo
Inhloso

Izinqamuleli zefayela elilandelayo nelangaphambilini esicelweni sokuhlanganisa

(INKOKHELO, ISIQALISO, I-PREMIUM, EKUGCINENI, MAHHALA, IBRONZE, Isiliva, IGOLIDE)

Ngenkathi ubuka izinguquko esicelweni sokuhlanganisa, ungashintsha ngokushesha phakathi kwamafayela usebenzisa ]noma j ukuya efayeleni elilandelayo futhi [ noma k ukuya kufayela langaphambilini.

Amadokhumenti
Inhloso

Ukwenza lula .gitlab-ci.yml kumaphrojekthi angenasiphakeli

(INKOKHELO, ISIQALISO, I-PREMIUM, EKUGCINENI, MAHHALA, IBRONZE, Isiliva, IGOLIDE)

Yakhelwe phezu kokusebenza include I-GitLab CI, isifanekiso esingenaseva gitlab-ci.yml lula kakhulu. Ukuze wethule izici ezintsha ekukhishweni okuzayo, awudingi ukwenza izinguquko kuleli fayela.

Imibhalo
Inhloso

Ukusekelwa kwegama lomethuleli we-Ingress

(INKOKHELO, ISIQALISO, I-PREMIUM, EKUGCINENI, MAHHALA, IBRONZE, Isiliva, IGOLIDE)

Lapho kuthunyelwa isilawuli se-Kubernetes Ingress, ezinye izinkundla zibuyela ekhelini le-IP (isibonelo, i-GKE ye-Google), kuyilapho ezinye zibuyela egameni le-DNS (isibonelo, i-AWS's EKS).

Ukuhlanganiswa kwethu kwe-Kubernetes manje kusekela zombili izinhlobo zezindawo zokugcina ukuze ziboniswe esigabeni clusters iphrojekthi.

Ngibonga u-Aaron Walker ngeqhaza lakhe (Aaron Walker)!

Imibhalo
Inhloso

Ikhawulela ukufinyelela kokungena ngemvume kwe-JupyterHub kumalungu eqembu/wephrojekthi kuphela

(INKOKHELO, ISIQALISO, I-PREMIUM, EKUGCINENI, MAHHALA, IBRONZE, Isiliva, IGOLIDE)

Ukukhipha i-JupyterHub kusetshenziswa ukuhlanganiswa kwe-GitLab's Kubernetes kuyindlela enhle yokugcina nokusebenzisa ama-Jupyter Notebooks emaqenjini amakhulu. Kuyasiza futhi ukulawula ukufinyelela kuzo lapho uthumela idatha eyimfihlo noma yomuntu siqu.

Ku-GitLab 11.9, amandla okungena ezimweni ze-JupyterHub asetshenziswe nge-Kubernetes akhawulelwe kumalungu ephrojekthi anokufinyelela konjiniyela (ngeqembu noma iphrojekthi).

Imibhalo
Inhloso

Amabanga esikhathi enziwe ngendlela oyifisayo wezikimu zamaphaneli okuvikela

(EKUGCINENI, IGOLIDE)

Ideshibhodi Yezokuphepha Yethimba ihlanganisa imephu yokuba sengozini ukuze inikeze ukubuka konke kwesimo samanje sokuvikeleka samaphrojekthi eqembu. Lokhu kuwusizo kakhulu kubaqondisi bezokuphepha ukuze bamise izinqubo futhi baqonde ukuthi ithimba lisebenza kanjani.

Ku-GitLab 11.9, manje usungakwazi ukukhetha ibanga lesikhathi lale mephu yokuba sengozini. Ngokuzenzakalelayo, lezi yizinsuku zokugcina ezingu-90, kodwa ungasetha ubude bezinsuku ezingu-60 noma ezingu-30, kuye ngezinga lemininingwane oyidingayo.

Lokhu akuthinti idatha ezibalini noma ohlwini, amaphuzu edatha kuphela aboniswe kumdwebo.

I-GitLab 11.9 ikhishwe ngokutholwa okuyimfihlo kanye nemithetho eminingana yokuxazulula izicelo zokuhlanganisa

Imibhalo
Inhloso

Ukwengeza umsebenzi wokwakha we-Auto DevOps womaka

(INKOKHELO, ISIQALISO, I-PREMIUM, EKUGCINENI, MAHHALA, IBRONZE, Isiliva, IGOLIDE)

Isinyathelo sokwakha i-Auto DevOps sidala isakhiwo sohlelo lwakho lokusebenza sisebenzisa i-Dockerfile yephrojekthi yakho ye-Heroku noma i-buildpack.

Ku-GitLab 11.9, isithombe se-Docker esiwumphumela esishumekwe epayipini lokumaka siqanjwe ngendlela efanayo namagama ezithombe zendabuko kusetshenziswa isibopho somaka esikhundleni sokuzibophezela kwe-SHA.
Siyabonga ku-Aaron Walker ngeqhaza lakhe!

Buyekeza Ikhodi Yesimo Sezulu ibe inguqulo 0.83.0

(I-STARTER, PREMIUM, ULTIMATE, ITHUSI, Isiliva, IGOLIDE)

I-GitLab Ikhwalithi yekhodi isebenzisa Ikhodi ye-Climate engine ukuhlola ukuthi izinguquko zisithinta kanjani isimo sekhodi yakho nephrojekthi.

Ku-GitLab 11.9 sibuyekeze injini yaba yinguqulo yakamuva (0.83.0) ukuhlinzeka ngezinzuzo zolimi olwengeziwe nokusekelwa kokuhlaziya okumile Kwekhwalithi Yekhodi Ye-GitLab.

Sibonga ilungu leqembu le-GitLab Core u-Takuya Noguchi ngamagalelo akhe (Takuya Noguchi)!

Imibhalo
Inhloso

Ukusondeza nokuskrola iphaneli yamamethrikhi

(INKOKHELO, ISIQALISO, I-PREMIUM, EKUGCINENI, MAHHALA, IBRONZE, Isiliva, IGOLIDE)

Lapho uphenya okudidayo kokusebenza, ngokuvamile kuyasiza ukubhekisisa izingxenye ngazinye zemethrikhi ethile.

Nge-GitLab 11.9, abasebenzisi bazokwazi ukusondeza enkathini ngayinye yesikhathi kuphaneli ye-metrics, baskrole kuso sonke isikhathi, futhi babuyele kalula ekubukeni kwesikhawu sesikhathi sokuqala. Lokhu kukuvumela ukuthi ucwaninge ngokushesha futhi kalula imicimbi oyidingayo.

I-GitLab 11.9 ikhishwe ngokutholwa okuyimfihlo kanye nemithetho eminingana yokuxazulula izicelo zokuhlanganisa
Imibhalo
Inhloso

I-SAST ye-TypeScript

(EKUGCINENI, IGOLIDE)

UhloboScript kuwulimi olusha lokuhlela olususelwe kulo i-JavaScript.

Ku-GitLab 11.9, I-Static Application Security Testing (SAST) ihlaziya futhi ithole ubungozi kukhodi ye-TypeScript, ibubonise kuwijethi yesicelo sokuhlanganisa, ileveli yamapayipi, kanye nedeshibhodi yokuvikeleka. Incazelo Yamanje Yomsebenzi sast asikho isidingo sokushintsha, futhi iphinde ifakwe ngokuzenzakalela kuyo I-Auto DevOps.

Imibhalo
Inhloso

I-SAST yamaphrojekthi we-Maven enamamojula amaningi

(EKUGCINENI, IGOLIDE)

Amaphrojekthi we-Maven avame ukuhlelwa ukuze ahlanganiswe amamojula amaningana endaweni yokugcina eyodwa. Ngaphambilini, i-GitLab ayikwazanga ukuskena ngendlela efanele amaphrojekthi anjalo, futhi onjiniyela nochwepheshe bezokuphepha abazange bayithole imibiko yobungozi.

I-GitLab 11.9 inikezela ngosekelo olunwetshiwe lwesici se-SAST salokhu kulungiselelwa kwephrojekthi ethile, okuhlinzeka ngekhono lokuzihlolela ubungozi njengoba kunjalo. Ngenxa yokuguquguquka kwabahlaziyi, ukucushwa kunqunywa ngokuzenzakalelayo, futhi awudingi ukushintsha noma yini ukuze ubuke imiphumela yezinhlelo zokusebenza ze-Maven ezinamamojula amaningi. Njengokuvamile, ukuthuthukiswa okufanayo kuyatholakala ngaphakathi I-Auto DevOps.

Imibhalo
Inhloso

I-GitLab Runner 11.9

(INKOKHELO, ISIQALISO, I-PREMIUM, EKUGCINENI, MAHHALA, IBRONZE, Isiliva, IGOLIDE)

Namuhla siphinde sakhipha i-GitLab Runner 11.9! I-GitLab Runner iwumthombo ovulekile wephrojekthi futhi isetshenziselwa ukuqhuba imisebenzi ye-CI/CD futhi ithumele imiphumela emuva ku-GitLab.

Ngezansi ezinye zezinguquko ku-GitLab Runner 11.9:

Uhlu oluphelele lwezinguquko lungatholakala ku-GitLab Runner changelog: IZINGUQUKO.

Imibhalo

Ukuthuthukiswa Kwe-GitLab Schema

(CORE, STARTER, PREMIUM, ULTIMATE)

Ukuthuthukiswa okulandelayo kwenziwe eshadini le-GitLab:

  • Kwengezwe usekelo lwe-Google Cloud Memorystore.
  • Izilungiselelo zomsebenzi we-Cron manje emhlabeni jikelele, njengoba zisetshenziswa izinkonzo eziningana.
  • Ukubhaliswa kubuyekezwe kunguqulo 2.7.1.
  • Kwengezwe isilungiselelo esisha ukwenza ukubhaliswa kwe-GitLab kuhambisane nezinguqulo ze-Docker ngaphambi kuka-1.10. Ukuze wenze kusebenze, faka registry.compatibility.schema1.enabled: true.

Imibhalo

Ukuthuthukiswa kokusebenza

(INKOKHELO, ISIQALISO, I-PREMIUM, EKUGCINENI, MAHHALA, IBRONZE, Isiliva, IGOLIDE)

Siyaqhubeka nokuthuthukisa ukusebenza kwe-GitLab ngakho konke ukukhishwa kwezenzakalo ze-GitLab zabo bonke osayizi. Nazi ezinye intuthuko ku-GitLab 11.9:

Ukuthuthukiswa kokusebenza

Ukuthuthukiswa kwe-Omnibus

(CORE, STARTER, PREMIUM, ULTIMATE)

I-GitLab 11.9 ihlanganisa ukuthuthukiswa kwe-Omnibus okulandelayo:

  • I-GitLab 11.9 ihlanganisa Okubaluleke kakhulu ku-5.8, umthombo ovulekile ohlukile we-Slack, okukhishwe kwakamuva okuhlanganisa i-MFA ye-Team Edition, ukusebenza kwesithombe okuthuthukisiwe, nokunye okwengeziwe. Le nguqulo kuhlanganisa ukuthuthukiswa kwezokuphepha; isibuyekezo sinconyiwe.
  • Kwengezwe isilungiselelo esisha ukwenza ukubhaliswa kwe-GitLab kuhambisane nezinguqulo ze-Docker ngaphambi kuka-1.10. Ukuze wenze kusebenze, faka registry['compatibility_schema1_enabled'] = true Π² gitlab.rb.
  • Irejista ye-GitLab manje ithumela kwamanye amazwe amamethrikhi e-Prometheus futhi igadwa ngokuzenzakalelayo ngokungenayo ikhithi ngenkonzo ye-Prometheus.
  • Usekelo olungeziwe lwe-Google Cloud Memorystore, oludingayo ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ redis_enable_client.
  • openssl ibuyekezelwe kunguqulo 1.0.2r, nginx - kuze kufike kunguqulo 1.14.2, python - kuze kufike kunguqulo 3.4.9, jemalloc - kuze kufike kunguqulo 5.1.0, docutils - kuze kufike kunguqulo 0.13.1, gitlab-monitor- kuze kufike kunguqulo 3.2.0.

Izici eziphelelwe yisikhathi

I-GitLab Geo izohlinzeka ngesitoreji esisheshayo ku-GitLab 12.0

I-GitLab Geo iyadingeka isitoreji esisheshayo ukunciphisa ukuncintisana (isimo somjaho) kumanodi esibili. Lokhu kwaphawulwa ku gitlab-ce#40970.

Ku-GitLab 11.5 sengeze le mfuneko kumadokhumenti e-Geo: gitlab-ee #8053.

Ku-GitLab 11.6 sudo gitlab-rake gitlab: geo: check ihlola ukuthi isitoreji se-hashi sinikwe amandla futhi wonke amaphrojekthi athuthiwe. Cm. gitlab-ee#8289. Uma usebenzisa i-Geo, sicela wenze lokhu kuhlola futhi uthuthe ngokushesha okukhulu.

Ku-GitLab 11.8 isexwayiso esikhutshazwe unaphakade gitlab-ee!8433 izovezwa ekhasini Indawo Yokuphatha β€Ί I-Geo β€Ί Ama-Node, uma ukuhlola okungenhla kungavunyelwe.

Ku-GitLab 12.0 I-Geo izosebenzisa izimfuneko zesitoreji esisheshayo. Cm. gitlab-ee#8690.

Idethi yokususwa: I-22 i-2019 Π³.

Ukuhlanganiswa kwe-Hipchat

I-Hipchat ayisekelwe. Ngaphezu kwalokho, kunguqulo 11.9 sisuse isici esikhona sokuhlanganisa i-Hipchat ku-GitLab.

Idethi yokususwa: 22 ΠΌΠ°Ρ€Ρ‚Π° 2019 Π³.

Ukusekelwa kwe-CentOS 6 kwe-GitLab Runner usebenzisa i-Docker executor

I-GitLab Runner ayisekeli i-CentOS 6 uma usebenzisa i-Docker ku-GitLab 11.9. Lona umphumela wokubuyekezwa kumtapo wolwazi we-Docker, ongasayisekeli i-CentOS 6. Ukuze uthole imininingwane eyengeziwe, bona lo msebenzi.

Idethi yokususwa: 22 ΠΌΠ°Ρ€Ρ‚Π° 2019 Π³.

Izindlela zekhodi yefa le-GitLab Runner ephelelwe yisikhathi

Kusukela ku-Gitlab 11.9, i-GitLab Runner isebenzisa indlela entsha cloning/ukubiza inqolobane. Okwamanje, i-GitLab Runner izosebenzisa indlela endala uma entsha ingasekelwe.

Ku-GitLab 11.0, siguqule ukubukeka kokucushwa kweseva ye-metrics ku-GitLab Runner. metrics_server izosuswa ngokuvuna listen_address ku-GitLab 12.0. Bona imininingwane eyengeziwe ku lo msebenzi. Neminye imininingwane ku lo msebenzi.

Enguqulweni engu-11.3, i-GitLab Runner yaqala ukusekela abahlinzeki benqolobane abaningi, okuholele kuzilungiselelo ezintsha ze ukucushwa okuqondile kwe-S3. I imibhalo Ithebula lezinguquko kanye nemiyalelo yokuthuthela ekucushweni okusha kunikezwa. Bona imininingwane eyengeziwe ku lo msebenzi.

Lezi zindlela azisatholakali ku-GitLab 12.0. Njengomsebenzisi, awudingi ukushintsha noma yini ngaphandle kokuqinisekisa ukuthi i-GitLab yakho isebenzisa inguqulo 11.9+ lapho uthuthukela ku-GitLab Runner 12.0.

Idethi yokususwa: I-22 i-2019 Π³.

Ipharamitha eyehlisiwe yesici sephoyinti lokungena le-GitLab Runner

11.4 I-GitLab Runner yethula ipharamitha yesici FF_K8S_USE_ENTRYPOINT_OVER_COMMAND ukulungisa izinkinga ezifana #2338 ΠΈ #3536.

Ku-GitLab 12.0 sizoshintshela ekuziphatheni okulungile njengokungathi ukulungiselelwa kwesici sikhutshaziwe. Bona imininingwane eyengeziwe ku lo msebenzi.

Idethi yokususwa: I-22 i-2019 Π³.

Ukusekelwa okwehlisiwe kokusatshalaliswa kwe-Linux okufinyelela ku-EOL ye-GitLab Runner

Okunye ukusatshalaliswa kwe-Linux lapho i-GitLab Runner ingafakwa khona kufeze inhloso yakho.

Ku-GitLab 12.0, i-GitLab Runner ngeke isasabalalisa amaphakheji kulokho kusatshalaliswa kwe-Linux. Uhlu oluphelele lokusatshalaliswa okungasasekelwe lungatholakala kwethi imibhalo. Ngiyabonga kuJavier Ardo (Javier Jardon) kuye umnikelo!

Idethi yokususwa: I-22 i-2019 Π³.

Isusa imiyalo emidala ye-GitLab Runner Helper

Njengengxenye yemizamo yethu yokusekela I-Windows Docker executor kwadingeka ilahle eminye imiyalo emidala esetshenziselwa isithombe somsizi.

Ku-GitLab 12.0, i-GitLab Runner yethulwa kusetshenziswa imiyalo emisha. Lokhu kuthinta kuphela abasebenzisi ababhala ngaphezulu isithombe somsizi. Bona imininingwane eyengeziwe ku lo msebenzi.

Idethi yokususwa: I-22 i-2019 Π³.

Onjiniyela bangasusa amathegi e-Git ku-GitLab 11.10

Ukususa noma ukuhlela amanothi enguqulo yomaka be-Git emagatsheni angahloliwe bekukhawulelwe kuphela ngokomlando abasizi nabanikazi.

Njengoba abathuthukisi bengakwazi ukwengeza omaka futhi balungise futhi basuse amagatsha angavikelekile, onjiniyela kufanele bakwazi ukususa omaka be-Git. Ku-GitLab 11.10 senza lolu shintsho kumodeli yethu yezimvume ukuthuthukisa ukuhamba komsebenzi nokusiza onjiniyela basebenzise omaka kangcono nangempumelelo.

Uma ufuna ukugcina lo mkhawulo kubanakekeli nabanikazi, sebenzisa amathegi avikelwe.

Idethi yokususwa: I-22 Ephreli 2019

Ukusekelwa kwe-Prometheus 1.x ku-Omnibus GitLab

Iqala nge-GitLab 11.4, inguqulo eyakhelwe ngaphakathi ye-Prometheus 1.0 isusiwe ku-Omnibus GitLab. Inguqulo ye-Prometheus 2.0 manje isifakiwe. Nokho, ifomethi yamamethrikhi ayihambisani nenguqulo 1.0. Izinguqulo ezikhona zingathuthukiswa ziye ku-2.0 futhi, uma kunesidingo, idatha idluliselwe usebenzisa ithuluzi elakhelwe ngaphakathi.

Kunguqulo ye-GitLab 12.0 I-Prometheus 2.0 izofakwa ngokuzenzakalelayo uma isibuyekezo singakafakiwe. Idatha evela ku-Prometheus 1.0 izolahleka ngoba... azibekezelelwa.

Idethi yokususwa: I-22 i-2019 Π³.

I-TLS v1.1

Iqala nge-GitLab 12.0 I-TLS v1.1 izokhutshazwa ngokuzenzakalela ukuthuthukisa ukuphepha. Lokhu kulungisa izinkinga eziningi, kuhlanganise ne-Heartbleed, futhi kwenza i-GitLab PCI DSS 3.1 ithobelane ngaphandle kwebhokisi.

Ukuze ukhubaze ngokushesha i-TLS v1.1, setha nginx['ssl_protocols'] = "TLSv1.2" Π² gitlab.rband futhi ugijime gitlab-ctl reconfigure.

Idethi yokususwa: I-22 i-2019 Π³.

Isifanekiso se-OpenShift sokufakwa kwe-GitLab

Okusemthethweni gitlab ishadi lesigqoko - indlela enconyiwe yokusebenzisa i-GitLab ku-Kubernetes, okuhlanganisa ukuthunyelwa ku-OpenShift.

Isifanekiso se-OpenShift ukufaka i-GitLab kwehlisiwe futhi ngeke kusasekelwa kuyo I-GitLab 12.0.

Idethi yokususwa: I-22 i-2019 Π³.

Izincazelo zangaphambilini zemisebenzi yezokuphepha

Ngesingeniso Izifanekiso ze-CI/CD zemisebenzi yezokuphepha noma yiziphi izincazelo zemisebenzi yangaphambilini zizohoxiswa futhi zizosuswa ku-GitLab 12.0 noma kamuva.

Buyekeza izincazelo zakho zomsebenzi ukuze usebenzise i-syntax entsha futhi usebenzise zonke izici ezintsha zokuphepha ezinikezwe i-GitLab.

Idethi yokususwa: Juni 22, 2019

Isigaba Solwazi Lwesistimu kuphaneli yomqondisi

I-GitLab yethula ulwazi mayelana nesenzakalo sakho se-GitLab ku admin/system_info, kodwa lolu lwazi kungenzeka alunembile.

We susa lesi sigaba iphaneli yomqondisi ku-GitLab 12.0 futhi sincoma ukusebenzisa ezinye izinketho zokuqapha.

Idethi yokususwa: I-22 i-2019 Π³.

Source: www.habr.com

Engeza amazwana