Khangela ngokukhawuleza iimfihlo ezivuzayo
Kuya kubonakala ngathi yimpazamo encinci ukudlulisa ngempazamo iziqinisekiso kwindawo yokugcina ekwabelwanayo ngayo. Noko ke, imiphumo isenokuba mibi. Nje ukuba umhlaseli afumane igama eliyimfihlo okanye isitshixo se-API, uya kuthatha iakhawunti yakho, akutshixe kwaye asebenzise imali yakho ngobuqhetseba. Ukongeza, i-domino effect inokwenzeka: ukufikelela kwi-akhawunti enye kuvula ukufikelela kwabanye. Iingxaki ziphezulu, ngoko kubaluleke kakhulu ukufumanisa malunga neemfihlo ezivuzayo ngokukhawuleza.
Kolu khululo sazisa ukhetho
Ukuqinisekisa ulawulo olululo lotshintsho
Njengoko ikhula kwaye iba nzima ngakumbi, ukugcina ukuhambelana phakathi kweendawo ezahlukeneyo zombutho kuba nzima ngakumbi. Abasebenzisi abaninzi besicelo kunye nengeniso ephezulu, ngakumbi iziphumo ezibi kakhulu zokudibanisa ikhowudi engalunganga okanye engakhuselekanga. Kwimibutho emininzi, ukuqinisekisa inkqubo yokuphonononga ngokufanelekileyo ngaphambi kokudibanisa ikhowudi kuyimfuneko engqongqo kuba iingozi ziphezulu kakhulu.
I-GitLab 11.9 ikunika ulawulo olungakumbi kunye nolwakhiwo olusebenzayo, enkosi
Oku kuvumela imibutho ukuba iphumeze iinkqubo zokusombulula ezintsonkothileyo ngelixa igcina ubulula be-GitLab app enye apho imiba, ikhowudi, imibhobho, kunye nedatha yokubeka iliso ibonakala kwaye ifikeleleke ukwenza izigqibo kunye nokukhawulezisa inkqubo yokusombulula.
I-ChatOps ngoku ingumthombo ovulekileyo
I-GitLab ChatOps sisixhobo esinamandla esizenzekelayo esikuvumela ukuba usebenzise nawuphi na umsebenzi we-CI/CD kwaye ubuze ubume bayo ngokuthe ngqo kwii-apps zokuncokola ezifana ne-Slack kunye ne-Mattermost.
Kwimeko ye-ChatOps, siye saqaphela ukuba oku kusebenza kunokuba luncedo kuye wonke umntu, kwaye ukuthatha inxaxheba koluntu kunokuzuza into ngokwayo.
Kwi-GitLab 11.9 thina
Kwaye okuninzi!
Kukho izinto ezininzi ezintle ezikhoyo kolu kukhululwa, umz.
Oyena Mqeshwa uXabisayo (
MVP ) le nyanga yamkelwa nguMarcel Amirault (UMarcel Amirault )
UMarcel wasinceda rhoqo ukuphucula amaxwebhu eGitLab. Yenawenze okuninzi ukuphucula umgangatho kunye nokusebenziseka kwamaxwebhu ethu. Domo arigato [enkosi kakhulu (yaseJapan) - malunga. trans.] Marcel, siyayibulela ngokunyanisekileyo!
Iimpawu eziphambili zongezwa kukukhutshwa kwe-GitLab 11.9
Ukufumana iimfihlo kunye neziqinisekiso kwindawo yokugcina
(EKUGQIBELENI, IGOLIDE)
Abaphuhlisi ngamanye amaxesha bavuza iimfihlo kunye neziqinisekiso ngokungeyomfuneko kwiindawo zokugcina ezikude. Ukuba abanye abantu banokufikelela kulo mthombo, okanye ukuba iprojekthi isesidlangalaleni, ngoko ulwazi olubucayi lubonakaliswe kwaye lunokusetyenziswa ngabahlaseli ukufikelela kwizibonelelo ezifana neendawo zokuthunyelwa.
I-GitLab 11.9 inovavanyo olutsha- "UFundo oluMfihlo". Ihlola imixholo yendawo yokugcina ikhangela izitshixo ze-API kunye nolunye ulwazi olungafanelekanga ukuba lubekho. I-GitLab ibonisa iziphumo kwingxelo ye-SAST kwiwijethi yesicelo sokudibanisa, iingxelo zemibhobho, kunye needashbhodi zokhuseleko.
Ukuba sele uyenzile i-SAST kwisicelo sakho, akukho mfuneko yokuba wenze nantoni na, sebenzisa eli nqaku litsha. Ikwaqukwe kuqwalaselo
Imigaqo yokusombulula izicelo zokudibanisa
(I-PREMIUM, EYOKUGQIBELA, Isilivere, IGOLIDE)
Ukuphononongwa kwekhowudi yinto ebalulekileyo yeprojekthi nganye eyimpumelelo, kodwa ayisoloko icacile ukuba ngubani omele ahlole utshintsho. Kuhlala kunqweneleka ukuba nababuyekezi abavela kumaqela ahlukeneyo: iqela lophuhliso, iqela lamava omsebenzisi, iqela lemveliso.
Imithetho yemvume ikuvumela ukuba uphucule inkqubo yokusebenzisana phakathi kwabantu ababandakanyekayo ekuphononongweni kwekhowudi ngokuchaza isangqa sabavunyiweyo abagunyazisiweyo kunye nenani elincinci leemvume. Imithetho yokusombulula iboniswa kwiwijethi yesicelo sokudibanisa ukuze ukwazi ukwabela umvamvamvamvamvamvamvamvamvaguwana ngokukhawuleza.
Kwi-GitLab 11.8, imithetho yemvume iye yacinywa ngokungagqibekanga. Ukuqala ngeGitLab 11.9, ziyafumaneka ngokungagqibekanga. Kwi-GitLab 11.3 sazise ukhetho
Ukuhambisa i-ChatOps kwi-Core
(INKONDO, ISIQALISO, I-PREMIUM, EYOKUGQIBELA, SIMAHLA, IBRONZE, Isilivere, IGOLIDE)
Iqale yaziswa kwiGitLab Ultimate 10.6, iChatOps ifudukele kwiGitLab Core. I-GitLab ChatOps inikezela ngokukwazi ukuqhuba imisebenzi ye-GitLab CI nge-Slack usebenzisa inqaku.
Sivula ukukhangela eli nqaku ngokwethu
Uphicotho lweeparamitha zomsebenzi
(I-PREMIUM, EYOKUGQIBELA, Isilivere, IGOLIDE)
Imisebenzi efana nokongeza, ukucima, okanye ukutshintsha iparameters ngoku ifakwe kwilogi yophicotho lweGitLab, ukuze ubone ukuba yintoni etshintshileyo kwaye nini. Kubekho ingozi kwaye kufuneka ubone ukuba yintoni etshintshileyo mva nje? Okanye ngaba ufuna nje ukujonga ukuba iiparamitha zomsebenzi zatshintshwa njani njengenxalenye yophicotho? Ngoku kulula kakhulu ukwenza oku.
Ukujongana nokudityaniswa kobuthathaka besicelo
(EKUGQIBELENI, IGOLIDE)
Ukusombulula ngokukhawuleza ubuthathaka bekhowudi, inkqubo kufuneka ibe lula. Kubalulekile ukwenza lula iipetshi zokhuseleko, ukuvumela abaphuhlisi bagxile kuxanduva lwabo. Kwi-GitLab 11.7 thina
Kwi-GitLab 11.9 le nkqubo izenzekelayo. Lungisa ubuthathaka ngaphandle kokushiya ujongano lwewebhu ye-GitLab. Isicelo sokudibanisa senziwe ngokuthe ngqo kwifestile yolwazi lobuthathaka, kwaye eli sebe elitsha liza kube sele liqulathe ukulungiswa. Emva kokujonga ukuba umba usonjululwe na, yongeza ukulungiswa kwisebe elingasentla ukuba umbhobho ulungile.
Ukubonisa iziphumo zeskena sesikhongozeli kwiqela lokhuseleko
(EKUGQIBELENI, IGOLIDE)
Ideshibhodi yokhuseleko yeqela ivumela amaqela ukuba agxile kwimiba ebaluleke kakhulu kumsebenzi wabo, enikezela ngenkcazo ecacileyo, eneenkcukacha zabo bonke ubuthathaka obunokuba nefuthe kwizicelo. Yiyo loo nto kubalulekile ukuba ideshibhodi iqulethe lonke ulwazi oluyimfuneko kwindawo enye kwaye ivumela abasebenzisi ukuba baqhube phantsi kwidatha ngaphambi kokusombulula ubuthathaka.
Kwi-GitLab 11.9, iziphumo zokuskena iikhonteyina zongezwe kwideshibhodi, ukongeza kwi-SAST ekhoyo kunye neziphumo zeskena sokuxhomekeka. Ngoku wonke amagqabantshintshi akwindawo enye, nokuba uvela phi na umthombo wengxaki.
Iitemplates zeCI/CD zemisebenzi yokhuseleko
(EKUGQIBELENI, IGOLIDE)
Iimpawu zokhuseleko zeGitLab zivela ngokukhawuleza kwaye zifuna uhlaziyo rhoqo ukugcina ikhowudi yakho isebenza kwaye ikhuselekile. Ukutshintsha inkcazo yomsebenzi kunzima xa ulawula iiprojekthi ezininzi. Kwaye siyaqonda ukuba akukho mntu ufuna ukuthatha umngcipheko wokusebenzisa uguqulelo lwamva nje lweGitLab ngaphandle kokuqinisekisa ukuba iyahambelana ngokupheleleyo nemeko yangoku yeGitLab.
Kungenxa yesi sizathu ukuba sazisa kwi-GitLab 11.7 indlela entsha yokuchaza imisebenzi kusetyenziswa.
Ukuqala ngeGitLab 11.9 siya kubonelela ngeetemplate ezakhelwe ngaphakathi kuyo yonke imisebenzi yokhuseleko: umzekelo, sast
ΠΈ dependency_scanning
, - iyahambelana noguqulelo oluhambelanayo lweGitLab.
Zibandakanye ngokuthe ngqo kuqwalaselo lwakho, kwaye ziya kuhlaziywa kunye nenkqubo ngalo lonke ixesha uphucula kuguqulelo olutsha lweGitLab. Ulungelelwaniso lombhobho alutshintshi.
Indlela entsha yokuchaza imisebenzi yokhuseleko isemthethweni kwaye ayixhasi naziphi na ezinye iinkcazo zomsebenzi zangaphambili okanye iziqwengana zekhowudi. Kufuneka uhlaziye inkcazelo yakho ngokukhawuleza ukuze usebenzise igama elingundoqo elitsha
template
. Inkxaso yayo nayiphi na enye i-syntax inokususwa kwi-GitLab 12.0 okanye okunye ukukhutshwa kwexesha elizayo.
Olunye uphuculo kwi-GitLab 11.9
Phendula kwizimvo
(INKONDO, ISIQALISO, I-PREMIUM, EYOKUGQIBELA, SIMAHLA, IBRONZE, Isilivere, IGOLIDE)
I-GitLab ineengxoxo ngezihloko. Ukuza kuthi ga ngoku, umntu obhala amazwi okuqala kwakufuneka enze isigqibo kwasekuqaleni enoba uyafuna na ingxubusho.
Siwuyekisile lo mqathango. Thatha nawaphi na amagqabantshintshi kwi-GitLab (kwimiba, dibanisa izicelo, kunye neepics) kwaye uphendule kuyo, ngaloo ndlela uqalisa ingxoxo. Ngale ndlela amaqela asebenzisana ngokucwangcisiweyo.
Iitemplates zeprojekthi ye.NET, Hamba, iOS kunye naMaphepha
(INKONDO, ISIQALISO, I-PREMIUM, EYOKUGQIBELA, SIMAHLA, IBRONZE, Isilivere, IGOLIDE)
Ukwenza kube lula kubasebenzisi ukwenza iiprojekthi ezintsha, sinikezela ngeetemplate ezintsha zeprojekthi:
- Eyokuqala
.NET Core itemplate yeprojekthi , ebandakanya isicelo esisisiseko kunye neCI. - Itemplate elungele ukusetyenziswa edibanisa
Yiya kwiMicroservices framework kunye neGitLab CI/CD. Usetyenziso lwe-iOS "Molo, hlabathi!" , ilungele ukwenziwa ngokwezifiso okokuqala kwi-GitLab. Qaphela ukuba njengoko ukwakhiwa kwe-iOS kufuna imbaleki ezinikeleyo yeMacOS, kuya kufuneka unikeze eyakho iseva yokwakha ukuba ufuna ukuyisebenzisa ngeGitLab CI/CD.Izakhelo zamaPhepha eGitLab iqwalaselwe ukuba isebenze ngeNetlify.
Funa imvume yokudibanisa izicelo ezivela kubanini beKhowudi
(I-PREMIUM, EYOKUGQIBELA, Isilivere, IGOLIDE)
Akusoloko kubonakala ukuba ngubani owamkela isicelo sokudityaniswa.
I-GitLab ngoku ixhasa ukufuna isicelo sokudibanisa ukuba sivunywe ngokusekelwe kwiifayile ezilungiswayo, usebenzisa CODEOWNERS
, ifomathi iyafana ne gitattributes
.
Inkxaso yokwabela ngokuzenzekelayo Abanini beKhowudi njengabantu abanoxanduva lokwamkela isicelo sokudibanisa yongezwa kuyo
Ukuhambisa iiFayile kwi-Web IDE
(INKONDO, ISIQALISO, I-PREMIUM, EYOKUGQIBELA, SIMAHLA, IBRONZE, Isilivere, IGOLIDE)
Ngoku, emva kokuba unike igama kwakhona ifayile okanye ulawulo, ungayisusa kwiWeb IDE ukuya kwindawo yokugcina ecaleni kwendlela entsha.
Iithegi ngolandelelwano lwealfabhethi
(INKONDO, ISIQALISO, I-PREMIUM, EYOKUGQIBELA, SIMAHLA, IBRONZE, Isilivere, IGOLIDE)
Iithegi zeGitLab ziguquguquka ngendlela emangalisayo, kwaye amaqela ahlala efumana izinto ezintsha ezisetyenziswa kuzo. Ngokufanelekileyo, abasebenzisi bahlala besongeza iithegi ezininzi kumcimbi, ukudibanisa isicelo, okanye i-epic.
Kwi-GitLab 11.9, senze ukuba kube lula ukusebenzisa iilebhile. Kwimiba, izicelo zokudibanisa, kunye neepics, iilebhile eziboniswe kwibar esecaleni zicwangciswe ngolandelelwano lwealfabhethi. Oku kusebenza nasekujongeni uluhlu lwezi zinto.
Izimvo ezikhawulezayo xa kuhluzwa izenzo ngomsebenzi
(INKONDO, ISIQALISO, I-PREMIUM, EYOKUGQIBELA, SIMAHLA, IBRONZE, Isilivere, IGOLIDE)
Kutshanje sazise into evumela abasebenzisi ukuba bahluze isondlo somsebenzi ngemisebenzi, ukudibanisa izicelo okanye ii-epics, ezibavumela ukuba bagxile kuphela kumagqabantshintshi okanye amanqaku enkqubo. Olu seto lugcinelwe umsebenzisi ngamnye kwisixokelelwano, kwaye kunokwenzeka ukuba umsebenzisi angaqapheli ukuba xa ejonga umcimbi kwiintsuku ezininzi kamva, abone isondlo esihluziweyo. Uziva ngathi akakwazi ukushiya uluvo.
Siluphucule olu nxibelelwano. Ngoku abasebenzisi banokutshintshela ngokukhawuleza kwimowudi ebavumela ukuba bashiye izimvo ngaphandle kokuskrola umva ukuya phezulu kwifidi. Oku kusebenza kwimisebenzi, ukudibanisa izicelo, kunye neepics.
Ukutshintsha ulandelelwano lwee-epics zabantwana
(EKUGQIBELENI, IGOLIDE)
Sisanda kukhululwa
Ngoku ungaphinda uhlengahlengise ulungelelwaniso lwee-epics zabantwana ngokutsala kwaye ulahle, kanye njengemiba yabantwana. Amaqela anokusebenzisa ucwangco ukuze abonise izinto eziphambili ngokubaluleka okanye amisele ngokulandelelana umsebenzi ekufuneka wenziwe ngawo.
Imiyalezo engasentla kwekhasi kunye nenkqubo esezantsi kwiwebhu kunye ne-imeyile
(INQAKU, UKUQALISA, I-PREMIUM, EYOKUGQIBELA)
Ngaphambili songeze into evumela ukuba umyalezo ongasentla kunye nombhalo osezantsi uvele kwiphepha ngalinye kwiGitLab. Ifunyenwe ngokufudumeleyo, kwaye amaqela ayisebenzisa ukwabelana ngolwazi olubalulekileyo, olufana nemiyalezo yenkqubo enxulumene nomzekelo wabo weGitLab.
Siyavuya ukuzisa eli nqaku kwi-Core ukuze abantu abaninzi bakwazi ukulisebenzisa. Ukongeza, sivumela abasebenzisi ukuba babonise ngokuzithandela imiyalezo efanayo kuzo zonke ii-imeyile ezithunyelwe nge-GitLab ukwenzela ukungqinelana kuyo yonke indawo yomsebenzisi ye-GitLab yokuchukumisa.
Hlunga ngemisebenzi eyimfihlo
(INKONDO, ISIQALISO, I-PREMIUM, EYOKUGQIBELA, SIMAHLA, IBRONZE, Isilivere, IGOLIDE)
Imiba eyiMfihlo sisixhobo esiluncedo kumaqela ukwenza iingxoxo zabucala kwizihloko ezibuthathaka ngaphakathi kweprojekthi evulelekileyo. Ngokukodwa, zilungele ukusebenza kubuthathaka bokhuseleko. Ukuza kuthi ga ngoku, ukuphatha imisebenzi enobuzaza bekungelula.
Kwi-GitLab 11.9, uluhlu lwemiba ye-GitLab ngoku luhluzwa yimiba ebuthathaka okanye engabalulekanga. Oku kusebenza nasekukhangeleni imisebenzi usebenzisa i-API.
Enkosi kuRobert Schilling ngegalelo lakhe
Ukuhlela i-Knative Domain emva kokusasazwa
(INKONDO, ISIQALISO, I-PREMIUM, EYOKUGQIBELA, SIMAHLA, IBRONZE, Isilivere, IGOLIDE)
Ukuchaza i-domain yesiko xa ufaka i-Knative ikuvumela ukuba ukhonze usetyenziso oluhlukeneyo olungenamncedisi / iimpawu ukusuka kwisiphelo esisodwa.
Ukudityaniswa kwe-Kubernetes kwi-GitLab ngoku ikuvumela ukuba utshintshe/uhlaziye isizinda somsebenzisi emva kokuthumela i-Knative kwiqela le-Kubernetes.
Ijonga ifomathi yesatifikethi se-Kubernetes CA
(INKONDO, ISIQALISO, I-PREMIUM, EYOKUGQIBELA, SIMAHLA, IBRONZE, Isilivere, IGOLIDE)
Xa isongeza iqela elikhoyo leKubernetes, iGitLab ngoku iqinisekisa ukuba isatifikethi se-CA esingenisiweyo sikwifomathi esebenzayo yePEM. Oku kuphelisa iimpazamo ezinokubakho ngokudityaniswa kwe-Kubernetes.
Ukwandisa uthelekiso lwesicelo sokudibanisa into eluncedo kuyo yonke ifayile
(INKONDO, ISIQALISO, I-PREMIUM, EYOKUGQIBELA, SIMAHLA, IBRONZE, Isilivere, IGOLIDE)
Xa ujonga utshintsho kwisicelo sokudibanisa, ngoku unokwandisa usetyenziso lwe-diff kwisiseko sefayile nganye ukubonisa yonke ifayile yomxholo ongaphezulu, kwaye ushiye izimvo kwimigca engatshintshwanga.
Yenza imisebenzi ethile ngokusekelwe kwizicelo zokudibanisa kuphela xa iifayile ezithile zitshintsha
(INKONDO, ISIQALISO, I-PREMIUM, EYOKUGQIBELA, SIMAHLA, IBRONZE, Isilivere, IGOLIDE)
I-GitLab 11.6 yongeze amandla okuchaza only: merge_requests
Ngoku sandisa lo msebenzi: ingqiqo yoqhagamshelwano yongeziwe only: changes
Enkosi ngegalelo Hiroyuki Sato (
UkuJonga iGitLab ezenzekelayo kunye neGrafana
(INQAKU, UKUQALISA, I-PREMIUM, EYOKUGQIBELA)
IGrafana ngoku ibandakanyiwe kwiphakheji yethu ye-Omnibus, ikwenza kube lula ukuqonda ukuba umzekelo wakho usebenza njani.
Yenza ngokwezifiso grafana['enable'] = true
Π² gitlab.rb
, kwaye iGrafana iya kufumaneka apha: https://your.gitlab.instance/-/grafana
. Kwixesha elizayo elingekude nathi siza kwenza njalo
Jonga ii-epics eziphambili kwi-epics sidebar
(EKUGQIBELENI, IGOLIDE)
Sisanda kwazisa
Kwi-GitLab 11.9, senze kwalula ukujonga obu budlelwane. Ngoku awuboni kuphela i-epic yomama we-epic enikiweyo, kodwa wonke umthi we-epic kwibar esecaleni ngasekunene. Uyakwazi ukubona ukuba ezi epics zivaliwe okanye hayi, kwaye ungaya ngqo kubo.
Ikhonkco kumsebenzi omtsha osuka kumsebenzi osusiweyo novaliweyo
(INKONDO, ISIQALISO, I-PREMIUM, EYOKUGQIBELA, SIMAHLA, IBRONZE, Isilivere, IGOLIDE)
Kwi-GitLab, unokuhambisa umba ngokulula kwenye iprojekthi usebenzisa ibar esecaleni okanye isenzo esikhawulezileyo. Emva kwemifanekiso, umsebenzi okhoyo uvaliwe kwaye umsebenzi omtsha wenziwa kwiprojekthi ekujoliswe kuyo nayo yonke idatha ekopishiweyo, kubandakanywa amanqaku enkqubo kunye neempawu zebarbar. Olu luphawu olukhulu.
Ngenxa yokuba kukho inqaku lenkqubo malunga nokuhamba, abasebenzisi xa bejonga umsebenzi ovaliweyo badidekile kwaye abanako ukuqonda ukuba umsebenzi wawuvaliwe ngenxa yokuhamba.
Ngolu kukhululwa, siyenza icace kwi-icon engaphezulu kwiphepha lomba ovaliweyo ukuba isusiwe, kwaye sibandakanya ikhonkco elimisiweyo kumbandela omtsha ukuze nabani na ofike kumbandela omdala akhawuleze. jonga kwentsha.
Ukudityaniswa kweYouTrack
(INKONDO, ISIQALISO, I-PREMIUM, EYOKUGQIBELA, SIMAHLA, IBRONZE, Isilivere, IGOLIDE)
I-GitLab idibanisa neenkqubo ezininzi zokulandelela imiba yangaphandle, ikwenza kube lula ukuba amaqela asebenzise i-GitLab kweminye imisebenzi ngelixa egcina isixhobo sabo sokulawula imiba abasikhethayo.
Kolu kukhutshwa songeze amandla okudibanisa i-YouTrack esuka kwiJetBrains.
Sithanda ukubulela uKotau Jauchen ngegalelo lakhe (
Ukutshintsha ubungakanani bomthi wefayile yesicelo sokudibanisa
(INKONDO, ISIQALISO, I-PREMIUM, EYOKUGQIBELA, SIMAHLA, IBRONZE, Isilivere, IGOLIDE)
Xa ujonga utshintsho lwesicelo sokudibanisa, ngoku unokutshintsha ubungakanani bomthi wefayile ukubonisa amagama eefayile ezinde okanye ugcine indawo kwizikrini ezincinci.
Yiya kwiibar zomsebenzi zakutsha nje
(UQALISA, I-PREMIUM, EYOKUGQIBELA, IBRONZE, Isilivere, IGOLIDE)
Iidashbhodi ziluncedo kakhulu, kwaye amaqela enza iideshbhodi ezininzi kwiprojekthi nganye kunye neqela. Kutshanje songeze ibha yokukhangela ukuhluza ngokukhawuleza zonke iiphaneli onomdla kuzo.
Kwi-GitLab 11.9 siye sazisa icandelo yakutshanje kuluhlu lokuhla. Ngale ndlela unokutsibela ngokukhawuleza kwiiphaneli osanda kudibana nazo.
Ukukwazi kubaphuhlisi ukwenza amasebe akhuselweyo
(INKONDO, ISIQALISO, I-PREMIUM, EYOKUGQIBELA, SIMAHLA, IBRONZE, Isilivere, IGOLIDE)
Amasebe akhuselweyo akhusela ikhowudi engahlaziywanga ukuba isuswe okanye idityaniswe. Nangona kunjalo, ukuba akukho mntu uvunyelwe ukuhambisa amasebe akhuselweyo, ngoko akukho mntu unokudala isebe elitsha elikhuselweyo: umzekelo, isebe lokukhululwa.
Kwi-GitLab 11.9, abaphuhlisi banokudala amasebe akhuselweyo kumasebe asele ekhuselwe nge-GitLab okanye nge-API. Ukusebenzisa i-Git ukuhambisa isebe elitsha elikhuselweyo kusathintelwe ukunqanda ngengozi ukwenza amasebe amatsha akhuselweyo.
Ukutsalwa kwento ye-Git kwiifolokhwe ezivuliweyo (Beta)
(INQAKU, UKUQALISA, I-PREMIUM, EYOKUGQIBELA)
I-Forking ivumela nabani na ukuba afake isandla kwiiprojekthi zomthombo ovulekileyo: ngaphandle kwemvume yokubhala, ngokukopa indawo yokugcina kwiprojekthi entsha. Ukugcina iikopi ezipheleleyo zogcino lweGit oluhlala ngefolokhwe akuphumelelanga. Ngoku kunye neGit alternatives
iifolokhwe zabelana ngezinto eziqhelekileyo kwiprojekthi yomzali kwidama lezinto ukunciphisa iimfuno zokugcina idisk.
Iiphuli zento yefolokhwe ziyilelwe kuphela iiprojekthi ezivulekileyo xa ugcino olukhawulezileyo luvuliwe. Iiphuli zento zenziwe kusetyenziswa iparamitha yomsebenzi object_pools
.
Ukuhluza uluhlu lwezicelo ezidityanisiweyo ngabavumayo ababelweyo
(UQALISA, I-PREMIUM, EYOKUGQIBELA, IBRONZE, Isilivere, IGOLIDE)
Ukuphononongwa kwekhowudi yinto eqhelekileyo kuyo nayiphi na iprojekthi eyimpumelelo, kodwa kunokuba nzima kumhlalutyi ukugcina umkhondo wezicelo zokudibanisa.
Kwi-GitLab 11.9, uluhlu lwezicelo zodibaniso luhluzwa ngummkeli owabelweyo. Ngale ndlela unokufumana izicelo ezidityanisiweyo zongezwe kuwe njengomhloli.
Enkosi kuGlewin Wiechert ngegalelo lakhe (
Iindlela ezimfutshane zefayile elandelayo kunye neyangaphambili kwisicelo sokudibanisa
(INKONDO, ISIQALISO, I-PREMIUM, EYOKUGQIBELA, SIMAHLA, IBRONZE, Isilivere, IGOLIDE)
Ngelixa ujonga utshintsho kwisicelo sokudibanisa, unokutshintsha ngokukhawuleza phakathi kweefayile usebenzisa ]
okanye j
ukuya kwifayile elandelayo kwaye [
okanye k
ukuya kwifayile yangaphambili.
Ukwenza lula .gitlab-ci.yml
kwiiprojekthi ezingenamncedisi
(INKONDO, ISIQALISO, I-PREMIUM, EYOKUGQIBELA, SIMAHLA, IBRONZE, Isilivere, IGOLIDE)
Yakhelwe phezu kokusebenza include
gitlab-ci.yml
yenziwe lula kakhulu. Ukwazisa iifitsha ezintsha kukhupho oluzayo, awudingi ukuba wenze utshintsho kule fayile.
Inkxaso yegama lomamkeli
(INKONDO, ISIQALISO, I-PREMIUM, EYOKUGQIBELA, SIMAHLA, IBRONZE, Isilivere, IGOLIDE)
Xa uhambisa umlawuli we-Kubernetes Ingress, ezinye iiplatifomu zibuyela kwidilesi ye-IP (umzekelo, i-GKE yeGoogle), ngelixa ezinye zibuyela kwigama le-DNS (umzekelo, i-AWS's EKS).
Udibaniso lwethu lwe-Kubernetes ngoku luxhasa zombini iindidi zokugqibela zokubonisa kwicandelo clusters
iprojekthi.
Enkosi kuAaron Walker ngegalelo lakhe (
Ukuthintela ukungena kweJupyterHub kwiqela/kumalungu eprojekthi kuphela
(INKONDO, ISIQALISO, I-PREMIUM, EYOKUGQIBELA, SIMAHLA, IBRONZE, Isilivere, IGOLIDE)
Ukusasaza iJupyterHub kusetyenziswa udibaniso lwe-GitLab's Kubernetes yindlela entle yokugcina nokusebenzisa iJupyter Notebooks kumaqela amakhulu. Kukwaluncedo ukulawula ukufikelela kuzo xa uthumela idatha eyimfihlo okanye yobuqu.
Kwi-GitLab 11.9, ukukwazi ukungena kwi-JupyterHub iimeko ezisetyenziswe nge-Kubernetes zilinganiselwe kumalungu eprojekthi anokufikelela komphuhlisi (ngeqela okanye iprojekthi).
Uluhlu lwamaxesha olulungelelanisiweyo lwezicwangciso zephaneli yokhuseleko
(EKUGQIBELENI, IGOLIDE)
Iqela leDashbhodi yoKhuseleko ibandakanya imephu yobuthathaka ukunika isishwankathelo semeko yokhuseleko lwangoku lweeprojekthi zeqela. Oku kuluncedo kakhulu kubalawuli bezokhuseleko ukuseka iinkqubo kunye nokuqonda indlela iqela elisebenza ngayo.
Kwi-GitLab 11.9, ngoku ungakhetha uluhlu lwexesha lwale mephu yokuba sesichengeni. Ngokungagqibekanga, ezi ziintsuku ezingama-90 zokugqibela, kodwa unokuseta ubude beentsuku ezingama-60 okanye ezingama-30, kuxhomekeke kwinqanaba leenkcukacha ozidingayo.
Oku akuchaphazeli idatha kwiikhawunta okanye kuluhlu, kuphela iindawo zedatha eziboniswe kwidayagram.
Ukongeza i-Auto DevOps yokwakha umsebenzi weethegi
(INKONDO, ISIQALISO, I-PREMIUM, EYOKUGQIBELA, SIMAHLA, IBRONZE, Isilivere, IGOLIDE)
Inyathelo lokwakha i-Auto DevOps lenza ulwakhiwo lwesicelo sakho usebenzisa iDockerfile yeprojekthi yakho yeHeroku okanye i-buildpack.
Kwi-GitLab 11.9, umfanekiso weDocker onesiphumo ofakwe kumbhobho wethegi ubizwe ngendlela efanayo namagama emifanekiso yemveli ngokusebenzisa ithegi ukuzibophelela endaweni ye-SHA.
Enkosi kuAaron Walker ngegalelo lakhe!
Hlaziya iKhowudi yeMozulu kwinguqulelo 0.83.0
(UQALISA, I-PREMIUM, EYOKUGQIBELA, IBRONZE, Isilivere, IGOLIDE)
GitLab
Kwi-GitLab 11.9 sihlaziye injini ukuya kuhlobo lwamva nje (
Enkosi kwilungu leqela leGitLab Core uTakuya Noguchi ngamagalelo akhe (
Ukwandisa kunye nokuskrola ipaneli yeemetrics
(INKONDO, ISIQALISO, I-PREMIUM, EYOKUGQIBELA, SIMAHLA, IBRONZE, Isilivere, IGOLIDE)
Xa kuphandwa ngokungahambi kakuhle komsebenzi, kudla ngokuba luncedo ukujongisisa iindawo ezithile zemetric ethile.
Nge-GitLab 11.9, abasebenzisi baya kukwazi ukusondeza kumaxesha exesha lomntu ngamnye kwiphaneli yeemetriki, baskrole kulo lonke ixesha, kwaye babuyele ngokulula kwimboniselo yexesha langaphambili. Oku kukuvumela ukuba uphande ngokukhawuleza nangokulula iziganeko ozifunayo.
I-SAST ye-TypeScript
(EKUGQIBELENI, IGOLIDE)
Kwi-GitLab 11.9, uVavanyo loKhuseleko lweSicelo esiNcinci (i-SAST) luhlalutya kwaye luchonge ubuthathaka kwikhowudi ye-TypeScript, ebabonisa kwiwijethi yesicelo sokudibanisa, inqanaba lombhobho, kunye nedeshibhodi yokhuseleko. Inkcazo yomsebenzi wangoku sast
akukho mfuneko yokutshintsha, kwaye ifakwe ngokuzenzekelayo kuyo
I-SAST yeeprojekthi zeMaven zeemodyuli ezininzi
(EKUGQIBELENI, IGOLIDE)
Iiprojekthi zeMaven zihlala zicwangciswa ukudibanisa
I-GitLab 11.9 ibonelela ngenkxaso eyandisiweyo yophawu lwe-SAST kolu lungelelwaniso lweprojekthi ethile, ibonelela ngesakhono sokubavavanya kubuthathaka njengoko lunjalo. Ndiyabulela ukuguquguquka kwabahlalutyi, uqwalaselo lumiselwa ngokuzenzekelayo, kwaye awudingi ukutshintsha nantoni na ukujonga iziphumo kwiimodyuli ezininzi zeMaven izicelo. Njengesiqhelo, ukuphuculwa okufanayo kukwakhona ngaphakathi
IMbaleki yeGitLab 11.9
(INKONDO, ISIQALISO, I-PREMIUM, EYOKUGQIBELA, SIMAHLA, IBRONZE, Isilivere, IGOLIDE)
Namhlanje sikwakhuphe iGitLab Runner 11.9! I-GitLab Runner yiprojekthi yomthombo ovulekileyo kwaye isetyenziselwa ukuqhuba imisebenzi ye-CI/CD kunye nokuthumela iziphumo kwi-GitLab.
Apha ngezantsi kukho utshintsho kwiGitLab Runner 11.9:
Ukuhlaziya imifanekiso yealpine kwialpine 3.9 .Yongeza windows IiDockerfiles zegitlab-runner-helper ΠΈukongeza iscript ukwakha windows umncedi womfanekiso .Ukuhlaziya i-docker API version ... iyafanakususa inkxaso yomabi we-Docker kwi-CentOS 6 .Ukongeza ukukwazi ukufihla izinto eziguquguqukayo kumkhondo welog ngenkxasoukufihla okulula kwezinto ezikhuselweyo kwiilogi , eya kuvela kwi-GitLab 11.10.Ukongeza amaxwebhu eempawu ze-OS zelifa eziya kuvela ngo-12.0 .Ukuhlaziya umyalelo we-SNTP ukuze ubambe ungqamaniso lwexesha kwi-Parallels umenzi .- Ukuhambisa izikripti ezininzi- kubandakanywa
iscript sokulinda inkonzo ΠΈbash caching script - kwi Hamba. Ukuphelisa imiyalelo yemifanekiso yomncedisi .Kutsalwa ikhowudi kwii-refspecs ezinikiweyo .Lungisa impazamo yolwabiwo lwenkumbulo xa uhlanganisa amaxwebhu agciniweyo kunye nezinto zeLFS ezinkulu kune RAM ekhoyo .
Uluhlu olupheleleyo lotshintsho lunokufumaneka kwi-GitLab Runner changelog:
Ukuphuculwa kwesikimu seGitLab
(INQAKU, UKUQALISA, I-PREMIUM, EYOKUGQIBELA)
Olu phuculo lulandelayo lwenziwe kwitshathi yeGitLab:
- Inkxaso eyongeziweyo kuGoogle Cloud Memorystore.
- Iisetingi zomsebenzi weCron
ngoku jikelele , kuba zisetyenziswa ziinkonzo ezininzi. - Irejistri ihlaziyiwe ukuze ibe yinguqulo 2.7.1.
- Yongeza useto esitsha ukwenza ubhaliso lweGitLab luhambelane neenguqulelo zeDocker ngaphambi kwe-1.10. Ukuvula, hlohla
registry.compatibility.schema1.enabled: true
.
Ukuphuculwa kokusebenza
(INKONDO, ISIQALISO, I-PREMIUM, EYOKUGQIBELA, SIMAHLA, IBRONZE, Isilivere, IGOLIDE)
Siyaqhubeka nokuphucula ukusebenza kweGitLab ngokhupho ngalunye lwemizekelo yeGitLab yazo zonke iisayizi. Nalu olunye uphuculo kwi-GitLab 11.9:
Ukunciphisa Imibuzo yeSQL kwi-todos API Endpoint .Ukuphucula ukusebenza kweelebhile zokuhla kwimisebenzi .Ukuphucula imibuzo yeSQL esetyenziselwa ukubala imisebenzi yeqela ngexesha lokukhangela .Phucula ukusebenza kweelebhile ezibonakalayo kwibar esecaleni .
Ukuphuculwa kweOmnibus
(INQAKU, UKUQALISA, I-PREMIUM, EYOKUGQIBELA)
I-GitLab 11.9 ibandakanya ukuphuculwa kwe-Omnibus kulandelayo:
- GitLab 11.9 ibandakanya
Eyona 5.8 ,umthombo ovulekileyo weSlack enye indlela , ukukhutshwa kwayo kwamva nje kubandakanya i-MFA yoHlelo lweQela, ukusebenza komfanekiso ophuculweyo, kunye nokunye. Le nguqulelo ikwabandakanyaukuphuculwa kokhuseleko ; uhlaziyo luyacetyiswa. - Yongeza useto esitsha ukwenza ubhaliso lweGitLab luhambelane neenguqulelo zeDocker ngaphambi kwe-1.10. Ukuvula, hlohla
registry['compatibility_schema1_enabled'] = true Π² gitlab.rb
. - Irejistri yeGitLab ngoku ithumela ngaphandle iPrometheus metrics kwaye ijongwa ngokuzenzekelayo ngokungenayo
ikhithi yinkonzo yePrometheus . - Inkxaso eyongeziweyo yeGoogle Cloud Memorystore, efuna
.ΠΎΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ redis_enable_client
openssl
ihlaziywe kuguqulelo 1.0.2r,nginx
- ukuya kuthi ga kwinguqulo 1.14.2,python
- ukuya kuthi ga kwinguqulo 3.4.9,jemalloc
- ukuya kuthi ga kwinguqulo 5.1.0,docutils
- ukuya kuthi ga kwinguqulo 0.13.1,gitlab-monitor
- ukuya kwinguqulo 3.2.0.
Iimpawu eziphelelwe lixesha
I-GitLab Geo iya kubonelela ngogcino olukhawulezayo kwi-GitLab 12.0
I-GitLab Geo iyafuneka
Kwi-GitLab
Kwi-GitLab sudo gitlab-rake gitlab: geo: check
ijonga ukuba ugcino olukhawulezayo luvuliwe kwaye zonke iiprojekthi ziyafuduswa. I-cm.
Kwi-GitLab
Kwi-GitLab
12.0 I-Geo iyakusebenzisa iimfuno zokugcina ezikhawulezayo. I-cm.gitlab-ee#8690 .
Umhla wokucinywa: 22 Juni 2019
Ukudityaniswa kweHipchat
I-Hipchat
Umhla wokucinywa: 22 Matshi 2019
Inkxaso ye-CentOS 6 yoMbaleki weGitLab usebenzisa umenzi weDocker
I-GitLab Runner ayixhasi i-CentOS 6 xa usebenzisa i-Docker kwi-GitLab 11.9. Esi sisiphumo sohlaziyo kwilayibrari engundoqo ye-Docker, engasayixhasi i-CentOS 6. Ukufumana iinkcukacha ezingaphezulu, bona
Umhla wokucinywa: 22 Matshi 2019
Iindlela zekhowudi yelifa leGitLab yeMbaleki yakudala
Ukusukela ngeGitlab 11.9, iGitLab Runner isebenzisa
Kwi-GitLab 11.0, sitshintshe inkangeleko yoqwalaselo lomncedisi we-metrics kwi-GitLab Runner. metrics_server
iya kususwa ngokuthanda listen_address
kwiGitLab 12.0. Bona iinkcukacha ezininzi kwi
Kwinguqulo ye-11.3, i-GitLab Runner yaqala ukuxhasa
Ezi ndlela azisafumaneki kwi-GitLab 12.0. Njengomsebenzisi, akukho mfuneko yokuba utshintshe nantoni na ngaphandle kokuqinisekisa ukuba umzekelo wakho weGitLab usebenzisa inguqulo 11.9+ xa uphucula kwiGitLab Runner 12.0.
Umhla wokucinywa: 22 Juni 2019
Iparamitha eyehliweyo kwindawo yokungena yeGitLab Runner
11.4 I-GitLab Runner yazisa iparameter yefitsha FF_K8S_USE_ENTRYPOINT_OVER_COMMAND
Kwi-GitLab 12.0 siya kutshintshela kwindlela yokuziphatha echanekileyo ngokungathi useto lwefitsha luvaliwe. Bona iinkcukacha ezininzi kwi
Umhla wokucinywa: 22 Juni 2019
Inkxaso eyehliweyo yosasazo lweLinux olufikelela kwi-EOL yeGitLab Runner
Ezinye izinikezelo zeLinux apho iGitLab Runner inokufakwa khona zifezekise injongo yazo.
Kwi-GitLab 12.0, i-GitLab Runner ayisayi kuphinda isasaze iipakethe kwezo zisasazo zeLinux. Uluhlu olupheleleyo lonikezelo olungasaxhaswanga lunokufumaneka kwethu
Umhla wokucinywa: 22 Juni 2019
Ukususa imiyalelo emidala ye-GitLab Runner
Njengenxalenye yemizamo yethu yokuxhasa
Kwi-GitLab 12.0, i-GitLab Runner iqaliswa kusetyenziswa imiyalelo emitsha. Oku kuchaphazela kuphela abasebenzisi ababhala ngaphezulu
Umhla wokucinywa: 22 Juni 2019
Abaphuhlisi banokususa iithegi zeGit kwiGitLab 11.10
Ukususa okanye ukuhlela amanqaku enguqulelo yeethegi zeGit kumasebe angakhange aqwalaselwe kuye kwakhawulelwa kuphela
Kuba abaphuhlisi banokongeza iithegi kwaye baguqule kwaye bacime amasebe angakhuselekanga, abaphuhlisi kufuneka bakwazi ukucima iithegi zeGit. Kwi-GitLab 11.10
Ukuba ufuna ukugcina esi sithintelo kubagcini kunye nabanini, sebenzisa
Umhla wokucinywa: I-22 ngo-Epreli 2019
Prometheus 1.x inkxaso kwi Omnibus GitLab
Ukuqala ngeGitLab
Kwinguqulelo yeGitLab
12.0 I-Prometheus 2.0 iya kufakwa ngokuzenzekelayo ukuba uhlaziyo aluzange lufakwe. Idatha evela kwi-Prometheus 1.0 iya kulahleka ngenxa yokuba ... azinyamezelwa.
Umhla wokucinywa: 22 Juni 2019
I-TLS v1.1
Ukuqala ngeGitLab
Ukuvala kwangoko i-TLS v1.1, seta nginx['ssl_protocols'] = "TLSv1.2"
Π² gitlab.rband
kwaye ubaleke gitlab-ctl reconfigure
.
Umhla wokucinywa: 22 Juni 2019
Itemplate ye-OpenShift yofakelo lwe-GitLab
Esemthethweni gitlab
itshathi yesigcina-ntloko
OpenShift template ukufakela i-GitLab iyekisiwe kwaye ayisayi kuxhaswaI-GitLab 12.0 .
Umhla wokucinywa: 22 Juni 2019
Iinkcazo zangaphambili zemisebenzi yokhuseleko
Ngentshayelelo
Hlaziya iinkcazo zomsebenzi wakho ukuze usebenzise isivakalisi esitsha kwaye uthathe ithuba lazo zonke iimpawu ezintsha zokhuseleko ezibonelelwa yiGitLab.
Umhla wokucinywa: 22 Juni 2019
Inkqubo yoLwazi icandelo kwiqela lolawulo
I-GitLab inikezela ngolwazi malunga nomzekelo wakho weGitLab admin/system_info
, kodwa le nkcazelo isenokungachaneki.
Siyiyo
Umhla wokucinywa: 22 Juni 2019
umthombo: www.habr.com