Ukukhishwa kwe-13.4 kukhishwe ngesitoreji se-HashiCorp sokuguquguquka kwe-CI, i-Kubernetes Agent kanye nesikhungo sokuphepha, kanye nezici ezishintshayo ku-Starter.
Kwa-GitLab, sihlala sicabanga ngokuthi singabasiza kanjani abasebenzisi behlise ubungozi, sithuthukise ukusebenza kahle, futhi sithuthukise isivinini sokulethwa endaweni yakho eyintandokazi. Kule nyanga sengeze izici eziningi ezintsha eziwusizo ezinweba amandla okuvikela, ezinciphisa inani lobungozi, zikhulise ukusebenza kahle, zenze lula ukusebenza nge-GitLab, futhi zisize ithimba lakho lilethe izici ngokushesha okukhulu. Sithemba ukuthi uzothola izici eziyinhloko zokukhululwa ziwusizo, futhi 53 ezinye izici ezintsha, kwengezwe kulokhu kukhululwa.
Izici Zokuvikela Ezithuthukile
Sizama ukwengeza izici ezintsha ezimbalwa ku-GitLab DevSecOps nyanga zonke, futhi lokhu kukhululwa kuyafana.
Enye indlela yokunciphisa ubungozi ukusebenzisa okusha
Ukusebenza okulula kakhulu nokusebenza kahle nge-GitLab
Sithuthukise usesho lwethu lomhlaba wonke ukuze lufake phakathi
Iminikelo Yomthombo Ovulekile
Simele
Futhi lokhu kuyisiqalo nje!
Njengokuvamile, kunesikhala esincane kakhulu ekubukeni okujwayelekile, kodwa kunezici eziningi ezipholile ekukhishweni kwe-13.4. Nazi ezinye ezimbalwa:
Buka uhlu lwamathokheni okufinyelela komuntu siqu futhi uwahoxise nge-API Hoxisa amathokheni okufinyelela komuntu siqu ukuze uzilawulele yena isitoreji Maka okokwenziwa kuqediwe ekhasini lokuklama Amapayipi afakwe esidlekeni (ngokwenziwa kwasendaweni kwesiRashiya kwe-GitLab "imigqa yomhlangano") manje angakwazi ukusebenzisa amapayipi awo akhiwe Ukusekelwa kokuqinisekisa kwekhadi elihlakaniphile le-Helm chart GitLab .
Uma ufuna ukwazi kusengaphambili ukuthi yini ekulindele kuwe Olandelayo khulula, bheka
I-MVP kulenyanga - UFabio Huser
UFabio ufake isandla kakhulu
Izici eziyinhloko zokukhishwa kwe-GitLab 13.4
Sebenzisa okhiye be-HashiCorp Vault emisebenzini ye-CI
(I-PREMIUM, EKUGCINENI, Isiliva, IGOLIDE)
Ekukhishweni kuka-12.10, i-GitLab yethule ikhono lokwamukela nokudlulisa okhiye emisebenzini ye-CI isebenzisa isibambi somsebenzi we-GitLab (umgijimi we-GitLab). Manje siyakhula secrets
ukufayela .gitlab-ci.yml
. Lokhu kuzokwenza kube lula ukusetha nokusebenzisa inqolobane ye-HashiCorp nge-GitLab.
Sethula i-GitLab Kubernetes Agent
(PREMIUM, ULTIMATE)
Ukuhlanganiswa kwe-GitLab ne-Kubernetes sekuyisikhathi eside kwenze ukuthi kwenzeke ukuthi kusetshenziswe amaqoqo e-Kubernetes ngaphandle kwesidingo sokucushwa ngesandla. Abasebenzisi abaningi bathande ukusetshenziswa kalula kwalesi nqwaba, kanti abanye bahlangabezane nobunzima obuthile. Ngokuhlanganisa kwamanje, iqoqo lakho kufanele lifinyeleleke ku-inthanethi ukuze i-GitLab ifinyelele kulo. Ezinhlanganweni eziningi, lokhu akwenzeki ngoba zikhawulela ukufinyelela kumaqoqo ngezizathu zokuphepha, zokuthobelana, noma zokulawula. Ukuzungeza le mikhawulo, abasebenzisi babedinga ukwakha amathuluzi abo phezulu kwe-GitLab, ngaphandle kwalokho bebengeke bakwazi ukusebenzisa lesi sici.
Namuhla sethula i-GitLab Kubernetes Agent, indlela entsha yokuphakela kumaqoqo e-Kubernetes. I-ejenti isebenza ngaphakathi kweqoqo lakho, ngakho-ke awudingi ukuyiveza kuyo yonke i-inthanethi. I-ejenti iqondisa ukusetshenziswa ngokucela izinguquko ezintsha ku-GitLab, kunokuba i-GitLab iphushele izibuyekezo kuqoqo. Noma ngabe usebenzisa yiphi indlela ye-GitOps, i-GitLab ikukhavΓ©.
Sicela uqaphele ukuthi lokhu ukukhishwa kokuqala kwe-ejenti. Ukugxila kwethu kwamanje ku-GitLab Kubernetes Agent ukulungisa nokuphatha ukuthunyelwa ngekhodi. Ezinye izici ezikhona zokuhlanganisa ze-Kubernetes, njengamabhodi okuthunyelwa kanye nezinhlelo zokusebenza eziphethwe yi-GitLab, azikasekelwa.
Nikeza abasebenzisi izimvume zokusebenzisa ngaphandle kokufinyelela ikhodi
(I-PREMIUM, EKUGCINENI, Isiliva, IGOLIDE)
Ngaphambilini, uhlelo lwezimvume lwe-GitLab lwenza kube nzima ukuhlukanisa kahle izibopho eqenjini lakho phakathi kwalabo abanomthwalo wemfanelo wokuthuthukisa kanye nalabo abanomthwalo wemfanelo wokuthunyelwa. Ngokukhishwa kwe-GitLab 13.4, unganikeza imvume yokugunyaza ukuhlanganisa izicelo zokuthunyelwa, kanye nokuthumela amakhodi kubantu abangayibhali ikhodi, ngaphandle kokubanikeza amalungelo okufinyelela umnakekeli (esiRashiya βumanakekeliβ we-GitLab. ).
Isikhungo Sokuphepha
(EKUGCINENI, IGOLIDE)
Ngaphambilini, ukuphathwa kobungozi bezinga lesibonelo bekukhawulelwe kukho kokubili ukusebenza nokuvumelana nezimo. Isixhumi esibonakalayo bekuyikhasi elilodwa elihlanganisa imininingwane yobungozi, amagrafu wamamethrikhi, nezilungiselelo. Asikho isikhala esiningi sokuthuthukisa lezi zici noma ukusebenzisa ezinye izici zokuphepha.
Senze izinguquko ezibalulekile endleleni esiphatha ngayo ukuvikeleka nokungafihli lutho ku-GitLab. Iphaneli yezokuvikela yesibonelo iguqulelwe ekubeni yisikhungo sonke sokuvikela. Ushintsho olukhulu ukwethulwa kwesakhiwo semenyu esisha: esikhundleni sekhasi elilodwa, manje ubona ideshibhodi yezokuvikela, umbiko wokuba sengozini, nesigaba sezilungiselelo ngokuhlukana. Nakuba ukusebenza kungakashintshi, ukukuhlukanisa kube izingxenye kuzovumela ukuthuthukiswa kwalesi sigaba obekungaba nzima. Lokhu futhi kusetha isiteji sokwengeza amanye amakhono ahlobene nokuvikeleka esikhathini esizayo.
Isigaba esinikelwe Sombiko Wokusengozini manje sinendawo eyengeziwe yokubonisa imininingwane ebalulekile. Naba ubungozi okwamanje okusohlwini lwephrojekthi lobungozi. Ukuhambisa amawijethi anamamethrikhi okuba sengozini aye esigabeni esihlukile kudala iphaneli yokulawula yokuvikela elula. Manje sekuyikhanvasi yokubonwayo okuzayoβhhayi nje eyokuphatha ubungozi, kodwa eyanoma imaphi amamethrikhi ahlobene nokuphepha. Okokugcina, indawo ehlukile yezilungiselelo idala isikhala esifanayo sazo zonke izilungiselelo zokuphepha zeleveli yesibonelo, hhayi nje ukuphathwa kokuba sengozini.
Izici ezishintshekayo manje seziku-GitLab Starter
(I-STARTER, PREMIUM, ULTIMATE, ITHUSI, Isiliva, IGOLIDE)
I-GitLab 11.4 ikhishwe
Ngasekuqaleni kwalo nyaka, i-GitLab yenze ukuzibophezela
Ukuzulazula okusheshayo kusuka kubha yokusesha
(INKOKHELO, ISIQALISO, I-PREMIUM, EKUGCINENI, MAHHALA, IBRONZE, Isiliva, IGOLIDE)
Kwesinye isikhathi uma uzulazula ku-GitLab ufuna ukuya ngqo kuphrojekthi ethile kunekhasi lemiphumela yosesho.
Ngokusebenzisa ibha yokusesha yomhlaba wonke, ungakwazi ukuzulazula ngokushesha uye kumathikithi akamuva, amaqembu, amaphrojekthi, izilungiselelo, nezihloko zosizo. Ungasebenzisa ngisho ne-hotkey /
ukuhambisa ikhesa yakho kubha yokusesha ukuze uzulazule ku-GitLab ngokuphumelelayo nakakhulu!
Ukubonisa ukumbozwa kwekhodi kumehluko wesicelo sokuhlanganisa
(INKOKHELO, ISIQALISO, I-PREMIUM, EKUGCINENI, MAHHALA, IBRONZE, Isiliva, IGOLIDE)
Lapho ubuyekeza isicelo sokuhlanganisa, kungase kube nzima ukunquma ukuthi ikhodi eshintshiwe ihlanganiswa yini ukuhlolwa kweyunithi. Kunalokho, ababuyekezi bangathembela kukho konke ukufakwa futhi bacele ukuthi kunyuswe ngaphambi kokugunyaza isicelo sokuhlanganisa. Lokhu kungaholela endleleni engahlelekile yokubhala izivivinyo, ezingeke empeleni zithuthukise ikhwalithi yekhodi noma ukufakwa kokuhlola.
Manje, lapho ubuka ukuhluka kwesicelo sokuhlanganisa, uzobona isibonisi esibonakalayo sokufakwa kwekhodi. Amamaki amasha azokuvumela ukuthi uqonde ngokushesha ukuthi ikhodi eshintshiwe ihlanganiswa yini ukuhlolwa kweyunithi, okuzosiza ukusheshisa ukubuyekezwa kwekhodi kanye nesikhathi sokuhlanganisa nokukhipha ikhodi entsha.
Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ
Izindawo eziningi namaphrojekthi kuphaneli Yendawo
(I-PREMIUM, EKUGCINENI, Isiliva, IGOLIDE)
Selokhu kwakhululwa i-GitLab 12.5 usebenzisa
I-GitLab ilawula umhlinzeki we-GitLab Terraform
(INKOKHELO, ISIQALISO, I-PREMIUM, EKUGCINENI, MAHHALA, IBRONZE, Isiliva, IGOLIDE)
Muva nje thina
Ukuhlolwa kwe-Fuzzing API ngezicaciso ze-OpenAPI noma ifayela le-HAR
(EKUGCINENI, IGOLIDE)
Ukuhlolwa kwe-API fuzzing kuyindlela enhle yokuthola iziphazamisi nokuba sengozini ezinhlelweni zakho zokusebenza zewebhu nama-API ezinye izikena nezindlela zokuhlola ezingase ziphuthelwe.
Ukuhlolwa kwe-API fuzzing ku-GitLab kukuvumela ukuthi unikeze
Lokhu ukukhishwa kwethu kokuqala kokuhlolwa kwe-API fuzz futhi singathanda ukuzwa ukuthi ucabangani. Sinokuningi esitokweni sokuhlolwa kwe-fuzz
Buka kuqala amagrafu amasha kuphaneli yamamethrikhi
(INKOKHELO, ISIQALISO, I-PREMIUM, EKUGCINENI, MAHHALA, IBRONZE, Isiliva, IGOLIDE)
Ngaphambilini, ukudala igrafu kudeshibhodi yamamethrikhi ku-GitLab kwakungewona umsebenzi olula. Ngemva kokudala imethrikhi kufayela ledeshibhodi ye-YAML, wenze izinguquko kulo master
, ngaphandle kokukwazi ukuqinisekisa ukuthi igrafu esanda kwakhiwa isebenza ngendlela oyidinga ngayo. Ukuqala ngalokhu kukhishwa, ungabuka kuqala izinguquko njengoba udala igrafu, uthole umbono womphumela ngaphambi kokuthumela izinguquko kufayela ledeshibhodi ye-YAML.
Idatha ekufakweni kwekhodi ngokuhlolwa kwawo wonke amaphrojekthi eqembu
(I-PREMIUM, EKUGCINENI, Isiliva, IGOLIDE)
Uma uphatha inombolo enkulu yamaphrojekthi ku-GitLab, udinga umthombo owodwa wolwazi mayelana nokuthi ukufakwa kwekhodi kushintsha kanjani ngokuhamba kwesikhathi kuwo wonke amaphrojekthi. Ngaphambilini, ukubonisa lolu lwazi bekudinga umsebenzi wezandla oyisicefe futhi odla isikhathi: bekufanele ulande idatha yokufaka ikhodi kuphrojekthi ngayinye bese uyihlanganisa kuthebula.
Ekukhululweni kwe-13.4, kube nokwenzeka ukuhlangana ngokushesha futhi kalula .csv
ifayela elinayo yonke idatha ekufakweni kwekhodi yawo wonke amaphrojekthi eqembu noma okukhethwa kukho kwamaphrojekthi. Lesi sici siyi-MVC, sizolandelwa ikhono
Ukusekelwa kwezilimi ezintsha zokuhlolwa kwe-fuzz okugcwele
(EKUGCINENI, IGOLIDE)
Lokhu kukhishwa kwethula ukusekelwa kwezilimi ezintsha ezimbalwa zokuhlola i-fuzz okuhloswe ngayo ukumbozwa ngokugcwele.
Manje usungakwazi ukuhlola amakhono agcwele okuhlola okudidayo ezinhlelweni zakho ze-Java, Rust, ne-Swift futhi uthole amaphutha kanye sengozini ezinye izikena nezindlela zokuhlola ezingase zigeje.
Izexwayiso ekhasini eliyinhloko lemvelo
(I-PREMIUM, EKUGCINENI, Isiliva, IGOLIDE)
Ikhasi le-Environment libonisa isimo sonke sezindawo zakho. Kulokhu kukhishwa sithuthukise leli khasi ngokwengeza isibonisi sokuxwayisa. Izaziso ezicushiwe kanye nesimo sezindawo zakho zizokusiza ukuthi uthathe isinyathelo ngokushesha ukuze ulungise izimo ezivelayo.
Amapayipi afakwe isidleke manje angakwazi ukusebenzisa amapayipi awo akhiwe esidlekeni
(INKOKHELO, ISIQALISO, I-PREMIUM, EKUGCINENI, MAHHALA, IBRONZE, Isiliva, IGOLIDE)
Ngokusebenzisa amapayipi avalelwe, manje sekungenzeka ukusebenzisa amapayipi amasha ngaphakathi kwamapayipi ezingane. Izinga elengeziwe lokujula lingaba usizo uma udinga ukuguquguquka ukuze ukhiqize inombolo ehlukile yamapayipi.
Ngaphambilini, lapho kusetshenziswa amapayipi avalelwe, ipayipi ngalinye lengane lalidinga umsebenzi wokucupha ukuze uchazwe mathupha epayipini lomzali. Manje ungakha amapayipi afakwe esidlekeni azokwethula ngokuguqukayo noma iyiphi inombolo yamapayipi amasha afakwe isidleke. Isibonelo, uma une-monorepository, ungakwazi ukukhiqiza ngamandla umugqa omncane wokuqala, wona ngokwawo ozodala inombolo edingekayo yamapayipi amasha ngokusekelwe ezinguqulweni zegatsha.
Ukuzulazula okuthuthukisiwe phakathi kwamapayipi omzali kanye nesidleke
(INKOKHELO, ISIQALISO, I-PREMIUM, EKUGCINENI, MAHHALA, IBRONZE, Isiliva, IGOLIDE)
Ngaphambilini, ukuzulazula phakathi kwamapayipi omzali nabekwe esidlekeni kwakungelula neze - ubudinga ukuchofoza okuningi ukuze ufike epayipini oyifunayo. Bekungelula futhi ukuthola ukuthi yimuphi umsebenzi oqale ipayipi. Manje kuzoba lula kakhulu ukubona ukuxhumana phakathi kwamapayipi omzali kanye namapayipi afakwe isidleke.
Imisebenzi ye-matrix ehambisanayo ibonisa okuguquguqukayo okufanelekile esihlokweni somsebenzi
(INKOKHELO, ISIQALISO, I-PREMIUM, EKUGCINENI, MAHHALA, IBRONZE, Isiliva, IGOLIDE)
Uma usebenzise matrix 1/4
. Ekukhishweni kwe-13.4, uzobona amanani aguquguqukayo afanelekile asetshenziswe kulowo msebenzi esikhundleni segama lomsebenzi ojwayelekile. Isibonelo, uma inhloso yakho kuwukulungisa iphutha le-architecture ye-x86, umsebenzi ungabizwa matrix: debug x86
.
Okunye ukuthuthukiswa ku-GitLab 13.4
Ukuxhuma i-akhawunti ye-Atlassian
(CORE, STARTER, PREMIUM, ULTIMATE)
Abasebenzisi be-GitLab manje bazokwazi ukuxhuma ama-akhawunti abo e-GitLab ku-akhawunti yabo ye-Atlassian Cloud. Lokhu kuzokuvumela ukuthi ungene ku-GitLab ngemininingwane yakho ye-Atlassian, futhi kuzobeka isisekelo sokuthuthukiswa kokuhlanganisa kwesikhathi esizayo.
Ithekelisa uhlu lwazo zonke izibophezelo ezihlanganisiwe
(EKUGCINENI, IGOLIDE)
Izinhlangano ezigxile ekuthobeleni zidinga indlela yokubonisa abacwaningi mabhuku umbono ophelele wezingxenye ezihlobene nanoma yiluphi ushintsho olunikeziwe ekukhiqizeni. Ku-GitLab, lokhu kusho ukuqoqa yonke into endaweni eyodwa: hlanganisa izicelo, amathikithi, amapayipi, izikena zokuphepha, nenye idatha yokuzibophezela. Kuze kube manje, bekufanele ukuqoqe mathupha ku-GitLab noma ulungiselele amathuluzi akho ukuze uqoqe ulwazi, obungasebenzi kahle.
Manje usungakwazi ukuqoqa ngokohlelo futhi uthumele le datha ukuze uhlangabezane nezimfuneko zokucwaninga noma wenze okunye ukuhlaziya. Ukukhipha uhlu lwazo zonke izibophezelo zokuhlanganisa zeqembu lamanje, udinga ukuya ku
Faka kuhlu futhi uphathe amathokheni okufinyelela komuntu siqu nge-API
(EKUGCINENI, IGOLIDE)
Ukuphatha ukufinyelela endaweni yamagama ye-GitLab yingxenye ebalulekile yemizamo yokuthobela imithetho. Kusukela ezimisweni zelungelo elincane ukuya ekukhubazeni ukufinyelela okunesikhathi, kungase kube nezimfuneko ezimbalwa ezihlobene namathokheni okufinyelela komuntu siqu ku-GitLab. Ukwenza kube lula ukugcina nokuphatha zonke lezi zimpawu zomsebenzisi ngaphakathi kwendawo yakho yamagama, sinikeze ikhono lokufaka ohlwini wonke amathokheni okufinyelela komuntu siqu futhi ngokuzikhethela.
Lokhu kuthuthukiswa kwe-GitLab API kuvumela abasebenzisi ukuthi babhale futhi bahoxise amathokheni abo okufinyelela, futhi abalawuli babhale futhi bahoxise amathokheni abasebenzisi babo. Manje sekuzoba lula kubaphathi ukubona ukuthi ubani okwazi ukufinyelela indawo yabo yamagama, benze izinqumo zokufinyelela ezisekelwe kudatha yomsebenzisi, futhi bahoxise amathokheni okufinyelela omuntu siqu okungenzeka ukuthi onakalisiwe noma awela ngaphandle kwezinqubomgomo zokuphatha ukufinyelela kwenkampani.
Izinkinga ezihlobene nezinye izici manje seziku-GitLab Core
(INKOKHELO, ISIQALISO, I-PREMIUM, EKUGCINENI, MAHHALA, IBRONZE, Isiliva, IGOLIDE)
Ezinyangeni ezimbalwa ezedlule samemezela uhlelo lokuthi
Kuboniswa igama legatsha lomsuka kubha eseceleni yokuhlanganisa
(INKOKHELO, ISIQALISO, I-PREMIUM, EKUGCINENI, MAHHALA, IBRONZE, Isiliva, IGOLIDE)
Lapho ubuyekeza izinguquko zekhodi, izingxoxo, kanye nokwenza isicelo sokuhlanganisa, kuvame ukufiseleka ukuthi uhlole indawo egatsheni ukuze kubuyekezwe ngokujulile. Kodwa-ke, ukuthola igama lochungechunge kuba nzima kakhulu njengoba okuqukethwe okwengeziwe kwengezwa encazelweni yesicelo sokuhlanganisa futhi kufanele uskrole uye phansi ekhasini.
Sengeze igama legatsha kubha eseceleni yesicelo sokuhlanganisa, siyenza ifinyeleleke noma nini futhi sisusa isidingo sokuskrola kulo lonke ikhasi. Njengesixhumanisi sesicelo sokuhlanganisa, ingxenye yegatsha lomthombo iqukethe inkinobho "yekhophi" elula.
Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ
Inkomba yokuba khona kwamafayela agoqiwe ekuhlanganiseni kwesicelo kuyahluka
(INKOKHELO, ISIQALISO, I-PREMIUM, EKUGCINENI, MAHHALA, IBRONZE, Isiliva, IGOLIDE)
Ukuhlanganisa izicelo ezengeza izinguquko kumafayela amaningi ngezinye izikhathi kugoqa ukuhluka kwamafayela amakhulu ukuze kuthuthukiswe ukusebenza kokunikezela. Uma lokhu kwenzeka, kungenzeka ukweqa ifayela ngephutha ngesikhathi sokubuyekezwa, ikakhulukazi ekuhlanganiseni izicelo nenani elikhulu lamafayela. Kusukela ngenguqulo 13.4, izicelo zokuhlanganisa zizohlaba umkhosi ama-diffs aqukethe amafayela agoqiwe, ngakho ngeke uphuthelwe yilawa mafayela phakathi nokubuyekezwa kwekhodi. Ukuze kube nokucaca okukhulu nakakhulu, sihlela ukwengeza ukugqamisa kulawa mafayela ekukhishweni okuzayo. Hlala ubukele ukuze uthole izibuyekezo
Isexwayiso mayelana nokuba khona kwamafayela agoqiwe ku-diff yesicelo sokuhlanganisa
(INKOKHELO, ISIQALISO, I-PREMIUM, EKUGCINENI, MAHHALA, IBRONZE, Isiliva, IGOLIDE)
Esigabeni sokuhlukanisa isicelo sokuhlanganisa, amafayela amakhulu ayagoqwa ukuze kuthuthukiswe ukusebenza. Nokho, lapho ubuyekeza ikhodi, amanye amafayela angase aphuthelwe lapho umbuyekezi epheqa ohlwini lwamafayela, njengoba wonke amafayela amakhulu ayagoqwa.
Sengeze isexwayiso esibonakalayo phezulu ekhasini le-diff yesicelo sokuhlanganisa ukuze sazise abasebenzisi ukuthi kukhona ifayela elihlanganisiwe kulesi sigaba. Ngale ndlela, ngeke uphuthelwe noma yiziphi izinguquko esicelweni sokuhlanganisa phakathi nokubuyekezwa.
Ukuthola ngokuzenzakalelayo indawo yokugcina yeqoqo le-Gitaly
(INKOKHELO, ISIQALISO, I-PREMIUM, EKUGCINENI, MAHHALA, IBRONZE, Isiliva, IGOLIDE)
Ngaphambilini, lapho i-node eyinhloko yeqoqo le-Gitaly ingaxhunyiwe ku-inthanethi, amakhosombe kuleyo nodi ayemakwa njengafundwa kuphela. Lokhu kuvimbele ukulahleka kwedatha ezimeni lapho kube khona izinguquko ku-node ezazingakaphindaphindwa. Lapho i-node ibuya ku-inthanethi, i-GitLab ayizange ibuyiselwe ngokuzenzakalelayo, futhi abalawuli kwadingeka baqale mathupha inqubo yokuvumelanisa noma bamukele ukulahleka kwedatha. Ezinye izimo, njengokwehluleka komsebenzi wokuphindaphinda endaweni yesibili, kungase futhi kubangele amakhosombe akudala noma okufundwayo kuphela. Kulesi simo, inqolobane yahlala ingasebenzi kwaze kwaba yilapho kwenziwa umsebenzi wokubhala olandelayo, owawuzoqala umsebenzi wokuphindaphinda.
Ukuxazulula le nkinga
Ngaphezu kwalokho, ukulungisa okuzenzakalelayo kuqala ukuphindaphinda kwamakhosombe kunoma iyiphi i-node entsha ye-Gitaly engezwe kuqoqo, kuqeda umsebenzi wezandla lapho wengeza ama-node amasha.
Maka umsebenzi ozokwenziwa njengoqediwe ekhasini lokuklama
(INKOKHELO, ISIQALISO, I-PREMIUM, EKUGCINENI, MAHHALA, IBRONZE, Isiliva, IGOLIDE)
Ukuxhumana okuphumelelayo ku-GitLab kusekelwe ohlwini lwezinto okufanele uzenze. Uma ushiwo emazwaneni, kubalulekile ukuthi ukwazi ukugxumela emsebenzini futhi uqale ukwenza okuthile noma ukumaka njengokuqediwe. Kubalulekile futhi ukuthi ukwazi ukuzabela umsebenzi othile lapho udinga ukwenza okuthile noma ubuyele kuwo kamuva.
Ngaphambilini, awukwazanga ukwengeza imisebenzi noma ukumaka njengeqediwe lapho usebenza ngemiklamo. Lokhu kuphazamise kakhulu ukusebenza kahle kokuxhumana phakathi kwamaqembu omkhiqizo, njengoba okokwenziwa kuyisici esibalulekile sokuhamba komsebenzi kwe-GitLab.
Ekukhishweni okungu-13.4, imiklamo ibamba amazwana amathikithi ekusebenziseni imisebenzi, okwenza ukusebenza nayo kuhambisane futhi kusebenze kahle.
Umhlahlandlela wokuxazulula izinkinga othuthukisiwe we-CI/CD
(INKOKHELO, ISIQALISO, I-PREMIUM, EKUGCINENI, MAHHALA, IBRONZE, Isiliva, IGOLIDE)
Sithuthukise inkomba yokuxazulula inkinga ye-GitLab CI/CD ngolwazi olwengeziwe mayelana nezinkinga ezivamile ongahlangabezana nazo. Sithemba ukuthi imibhalo ethuthukisiwe izoba yinsiza ebalulekile ekusizeni ukuthi uqalise nokusebenzisa i-GitLab CI/CD ngokushesha futhi kalula.
Izicelo zokuhlanganisa azisaphumi kulayini wokuhlanganisa
(I-PREMIUM, EKUGCINENI, Isiliva, IGOLIDE)
Ngaphambilini, izicelo zokuhlanganisa zingahle ziphume kulayini wokuhlanganisa ngephutha ngenxa yokuphawula kwamuva. Uma isicelo sokuhlanganisa besivele sikulayini futhi othile wengeza amazwana kuso adala ingxoxo entsha engaxazululiwe, isicelo sokuhlanganisa sithathwe njengesingafanelekile ukuhlanganisa futhi sizophuma emugqeni. Manje, ngemva kokuba isicelo sokuhlanganisa sengezwe kulayini wokuhlanganisa, amazwana amasha angangezwa ngaphandle kokwesaba ukuphazamisa inqubo yokuhlanganisa.
Ibonisa inani lekhodi yokufaka umsebenzi esicelweni sokuhlanganisa
(INKOKHELO, ISIQALISO, I-PREMIUM, EKUGCINENI, MAHHALA, IBRONZE, Isiliva, IGOLIDE)
Onjiniyela kufanele bakwazi ukubona ivelu yokumbozwa kwekhodi ngemva kokuqedwa kwepayipi - ngisho nasezimeni eziyinkimbinkimbi ezifana nokusebenzisa ipayipi elinemisebenzi eminingi edinga ukuhlukaniswa ukuze kubalwe inani lekhava. Ngaphambilini, iwijethi yesicelo sokuhlanganisa ibonise kuphela isilinganiso salawa manani, okusho ukuthi kufanele uzulazule uye ekhasini lomsebenzi futhi ubuyele esicelweni sokuhlanganisa ukuze uthole amanani okukhava amaphakathi. Ukuze ukongelwe isikhathi nalezi zinyathelo ezengeziwe, senze iwijethi ibonise inani lekhava elimaphakathi, izinguquko zayo phakathi kwamagatsha okuqondiwe nawomthombo, kanye nethiphu yamathuluzi ebonisa inani lekhava lomsebenzi ngamunye ngokusekelwe lapho isilinganiso esibalwe khona.
Ukukhipha amaphakheji kurejista yephakheji lapho ubuka iqembu
(INKOKHELO, ISIQALISO, I-PREMIUM, EKUGCINENI, MAHHALA, IBRONZE, Isiliva, IGOLIDE)
Irejista yephakheji ye-GitLab iyindawo yokugcina nokusabalalisa amaphakheji ngamafomethi ahlukene. Uma unamaphakheji amaningi kuphrojekthi yakho noma eqenjini, udinga ukukhomba ngokushesha amaphakheji angasetshenzisiwe futhi uwasuse ukuze uvimbele abantu ukuthi bawalande. Ungasusa amaphakheji kurejista yakho nge
Manje usungakwazi ukususa amaphakheji lapho ubuka ukubhaliswa kwephakheji yeqembu. Vele uye ekhasini lokubhalisa iphakheji yeqembu, hlunga amaphakheji ngamagama, bese ususa noma yimaphi ongawadingi.
Ukukala amaphakheji e-Conan kuya ezingeni lephrojekthi
(INKOKHELO, ISIQALISO, I-PREMIUM, EKUGCINENI, MAHHALA, IBRONZE, Isiliva, IGOLIDE)
Ungasebenzisa ikhosombe le-Conan ku-GitLab ukuze ushicilele futhi usabalalise okuncikile ku-C/C++. Kodwa-ke, amaphakheji wangaphambilini abekwazi ukukala aze afike ezingeni lesibonelo, njengoba igama lephakheji le-Conan lalingaba umkhawulo wezinhlamvu ezingu-51 kuphela. Uma ubufuna ukushicilela iphakheji evela eqenjini elincane, isibonelo gitlab-org/ci-cd/package-stage/feature-testing/conan
, kwakucishe kungenzeki.
Manje usungakwazi ukukala amaphakheji we-Conan wehlele ezingeni lephrojekthi, okwenza kube lula ukushicilela nokusabalalisa okuncike kumaphrojekthi akho.
Ukusekelwa kwabaphathi bephakheji abasha nezilimi zokuskena ukuncika
(EKUGCINENI, IGOLIDE)
Siyajabula ukungeza izikena zokuncika kumaphrojekthi we-C, C++, C# kanye ne-.Net code esebenzisa i-NuGet 4.9+ noma abaphathi bephakheji ye-Conan ohlwini lwethu
Izaziso lapho ushintsha ukulungiselelwa kwesicelo sokuhlanganisa ukuthi 'Hlanganisa lapho ipayipi liqedwa ngempumelelo'
(INKOKHELO, ISIQALISO, I-PREMIUM, EKUGCINENI, MAHHALA, IBRONZE, Isiliva, IGOLIDE)
Ngaphambilini, lapho usetha izilungiselelo zesicelo sokuhlanganisa Hlanganisa uma ipayipi seliqedile (Hlanganisa Lapho Ipayipi Iphumelela, i-MWPS) asikho isaziso se-imeyili esithunyelwe. Bekumele uhlole mathupha isimo noma ulinde isaziso sokuhlanganisa. Ngalokhu kukhishwa siyajabula ukufaka iminikelo yabasebenzisi
Idala amaqoqo e-EKS ngenguqulo ecaciswe umsebenzisi ye-Kubernetes
(INKOKHELO, ISIQALISO, I-PREMIUM, EKUGCINENI, MAHHALA, IBRONZE, Isiliva, IGOLIDE)
Abasebenzisi be-GitLab manje sebengakwazi ukukhetha inguqulo ye-Kubernetes ezohlinzekwa yi-EKS; ungakhetha phakathi kwezinguqulo 1.14β1.17.
Ukudala izehlakalo njengezinhlobo zamathikithi
(INKOKHELO, ISIQALISO, I-PREMIUM, EKUGCINENI, MAHHALA, IBRONZE, Isiliva, IGOLIDE)
Akuzona zonke izinkinga eziphakama ngokushesha ezibangela izexwayiso: abasebenzisi babika ukucisha bese amalungu eqembu aphenya izinkinga zokusebenza. Izigameko manje ziwuhlobo lwethikithi, ngakho amathimba akho angakwazi ukuzidala ngokushesha njengengxenye yokuhamba komsebenzi wawo okuvamile. Chofoza Umsebenzi omusha noma yikuphi e-GitLab, nasensimini Thayipha khetha Isigameko.
Isho Izaziso ze-GitLab ku-Markdown
(INKOKHELO, ISIQALISO, I-PREMIUM, EKUGCINENI, MAHHALA, IBRONZE, Isiliva, IGOLIDE)
Sithuthukise izexwayiso ze-GitLab ngokungeza uhlobo olusha lokukhuluma ngazo ngokukhethekileyo ku-GitLab Markdown, okwenza kube lula ukwabelana nokusho izexwayiso. Sebenzisa ^alert#1234
ukusho isexwayiso kunoma iyiphi inkambu ye-Markdown: ezigamekweni, amathikithi, noma izicelo zokuhlanganisa. Lokhu kuzokusiza futhi ukukhomba imisebenzi edalwe ngezaziso esikhundleni samathikithi noma ukuhlanganisa izicelo.
Ukubuka umthwalo oqaphile ngesigameko
(INKOKHELO, ISIQALISO, I-PREMIUM, EKUGCINENI, MAHHALA, IBRONZE, Isiliva, IGOLIDE)
Incazelo yesexwayiso iqukethe ulwazi olubalulekile ekuxazululeni inkinga nasekubuyiseleni, futhi lolu lwazi kufanele lufinyeleleke kalula ukuze ungashintshi amathuluzi noma amathebhu njengoba usebenza ukuxazulula isigameko. Izehlakalo ezidalwe ngezaziso zibonisa incazelo egcwele yesexwayiso kuthebhu Imininingwane Yesexwayiso.
75% usesho oluthuthukisiwe olusheshayo
(I-STARTER, PREMIUM, ULTIMATE, ITHUSI, Isiliva, IGOLIDE)
I-GitLab, njengohlelo lokusebenza olulodwa, inekhono eliyingqayizivele lokwenza kutholwe okuqukethwe kukho konke ukugeleza komsebenzi wakho we-DevOps ngokushesha. Ku-GitLab 13.4, ukusesha okuthuthukisiwe kubuyisela imiphumela ngokushesha okungama-75% uma kwenzekile
Ukubuka amaphrojekthi asusiwe abalawuli
(CORE, STARTER, PREMIUM, ULTIMATE)
Kube khona inketho yokuhlehlisa ukususwa kwephrojekthi
Lesi sici sinikeza abalawuli ukulawula okukhulu ekususweni kwephrojekthi ngokuqoqa lonke ulwazi oluhlobene endaweni eyodwa futhi sinikeze ikhono lokuhlehlisa izenzo zokususa ezingafuneki.
Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ
Kwengezwe usekelo lwemithetho yokuphusha kweqembu ku-API
(I-STARTER, PREMIUM, ULTIMATE, ITHUSI, Isiliva, IGOLIDE)
Ngaphambilini, imithetho yokuphusha yeqembu ibingahlelwa kuphela ngokuvakashela iqembu ngalinye nge-GitLab UI nokusebenzisa leyo mithetho. Manje usungakwazi ukuphatha le mithetho nge-API ukuze usekele amathuluzi akho angokwezifiso kanye ne-GitLab automation.
Ihoxisa amathokheni okufinyelela komuntu siqu esitoreji sokuqinisekisa esiphethwe wena
(EKUGCINENI)
Ifayela lokucushwa lomhleli wesayithi elimile
(INKOKHELO, ISIQALISO, I-PREMIUM, EKUGCINENI, MAHHALA, IBRONZE, Isiliva, IGOLIDE)
Ku-GitLab 13.4, sethula indlela entsha yokwenza ngendlela oyifisayo umhleli wesayithi elimile. Nakuba ifayela lokumisa lingalondolozi noma lingatholi izilungiselelo kulokhu kukhishwa, sibeka isisekelo sokwenza ngendlela oyifisayo ukuziphatha komhleli esikhathini esizayo. Ekukhishweni okuzayo sizokwengeza kufayela .gitlab/static-site-editor.yml
amapharamitha wokufakwa
Ukuhlela ingxenye yesingeniso yefayela kusetshenziswa umhleli wesayithi elimile
(INKOKHELO, ISIQALISO, I-PREMIUM, EKUGCINENI, MAHHALA, IBRONZE, Isiliva, IGOLIDE)
Indaba engaphambili iyindlela eguquguqukayo nelula yokuchaza okuguquguqukayo kwekhasi kumafayela edatha ukuze acutshungulwe ngumenzi wesayithi omile. Ngokuvamile isetshenziselwa ukusetha isihloko sekhasi, isifanekiso sesakhiwo, noma umbhali, kodwa ingasetshenziswa ukudlulisa noma yiluphi uhlobo lwemethadatha ku-generator lapho kunikezwa ikhasi nge-HTML. Kufakwe phezulu kakhulu kuwo wonke amafayela edatha, ingxenye yesethulo ijwayele ukufomethwa njenge-YAML noma i-JSON futhi idinga i-syntax engaguquki nenembayo. Abasebenzisi abangayijwayele imithetho ethile ye-syntax bangase bafake umaka ongavumelekile bengaqondile, okungabangela izinkinga zokufometha noma ngisho nokwakha ukwehluleka.
Imodi yokuhlela ye-WYSIWYG yomhleli wesayithi emile isivele isisusa isingeniso kumhleli ukuze kuvinjelwe lawa maphutha okufometha. Nokho, lokhu kukuvimbela ekuguquleni amanani agcinwe kule ngxenye ngaphandle kokubuyela ekuhleleni kumodi yomthombo. Ku-GitLab 13.4, ungafinyelela kunoma iyiphi inkambu futhi uhlele inani layo esibonakalayo esisekelwe kumafomu ajwayelekile. Lapho inkinobho icindezelwa Izilungiselelo (Amasethingi) iphaneli lizovuleka libonise inkambu yefomu yokhiye ngamunye ochazwe ekuqaleni. Izinkambu zigcwele inani lamanje, futhi ukuhlela noma iyiphi yazo kulula njengokuyifaka efomini lewebhu. Ukuhlela isingeniso sakho ngale ndlela kugwema i-syntax eyinkimbinkimbi futhi kukunikeza ukulawula okugcwele phezu kokuqukethwe kuyilapho uqinisekisa ukuthi umphumela wokugcina ufomethwe ngokungaguquki.
I-GitLab ye-Jira ne-DVCS Connector manje isiku-Core
(INKOKHELO, ISIQALISO, I-PREMIUM, EKUGCINENI, MAHHALA, IBRONZE, Isiliva, IGOLIDE)
Kubasebenzisi bakwaJira ku-GitLab:
Lezi zici ngaphambilini bezitholakala kuphela ohlelweni lwethu lwe-Premium, kodwa manje sezitholakala kubo bonke abasebenzisi!
Amavoti amaningi okwenziwa kweqoqo le-Gitaly (beta)
(CORE, STARTER, PREMIUM, ULTIMATE)
Iqoqo le-Gitaly likuvumela ukuthi uphindaphinde izinqolobane ze-Git kumanodi amaningi βafudumeleβ e-Gitaly. Lokhu kwandisa ukubekezelela amaphutha ngokususa iphuzu elilodwa lokwehluleka.
Ukuvota okuningi kuthuthukisa ukubekezelela amaphutha ngokudinga imvume yeningi lama-node (hhayi wonke) ngaphambi kokulondoloza izinguquko kudiski. Uma lesi sici sokuguqula sinikwe amandla, ukubhala kufanele kuphumelele kumanodi amaningi. Amanodi aphikisayo avunyelaniswa ngokuzenzakalelayo kusetshenziswa ukuphindaphinda okungavumelaniyo kulawo manodi akha ikhoramu.
Usekelo lwe-schema ngokwezifiso lokuqinisekisa i-JSON ku-Web IDE
(I-PREMIUM, EKUGCINENI, Isiliva, IGOLIDE)
Amaphrojekthi lapho abantu babhala khona ukucupha nge-JSON noma ku-YAML ngokuvamile aba nezinkinga ngoba kulula ukwenza iphutha bese wephula okuthile. Kungenzeka ukubhala amathuluzi okuhlola ukuze ubambe lezi zinkinga epayipini le-CI, kodwa ukusebenzisa ifayela le-schema le-JSON kungaba usizo ekunikezeni imibhalo namacebiso.
Abahlanganyeli bephrojekthi bangachaza endaweni yabo yokugcina indlela eya ku-schema sangokwezifiso kufayela .gitlab/.gitlab-webide.yml
, ecacisa i-schema nendlela eya kumafayela azobhekwa. Uma ulayisha ifayela elithile ku-Web IDE, uzobona impendulo eyengeziwe nokuqinisekisa ukukusiza ukuthi udale ifayela.
Umkhawulo wegatsha le-Directed Acyclic Graph (DAG) ukhuphuke waba ngu-50
(INKOKHELO, ISIQALISO, I-PREMIUM, EKUGCINENI, MAHHALA, IBRONZE, Isiliva, IGOLIDE)
Uma usebenzisa ama-conveyors needs:
, anokhahlo kakhulu. Ngo-13.4, umkhawulo omisiwe unyusiwe usuka ku-10 waya ku-50 ukuze uvumele amanethiwekhi ayinkimbinkimbi obudlelwano phakathi kwemisebenzi kumapayipi akho.
Uma ungumqondisi wesibonelo se-GitLab yangokwezifiso, ungakwazi ukuphakamisa lo mkhawulo ube phezulu nakakhulu ngokusetha isici sokuguqula, nakuba singakunikezeli usekelo olusemthethweni lwalokhu.
ΠΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ ΠΏΠΎ Π½Π°ΡΡΡΠΎΠΉΠΊΠ΅ needs:
Ukuziphatha okuthuthukisiwe needs
emisebenzini egejiwe
(INKOKHELO, ISIQALISO, I-PREMIUM, EKUGCINENI, MAHHALA, IBRONZE, Isiliva, IGOLIDE)
Kwezinye izimo, umsebenzi ogejiwe ohamba phambili ungase ubhekwe njengempumelelo ngokungalungile kwabancikile abalulwe kukho needs
, okwabangela ukuthi imisebenzi elandelayo isebenze, okwakungafanele yenzeke. Lokhu kuziphatha kulungisiwe kunguqulo 13.4, kanye needs
manje isingatha kahle amacala emisebenzi egejiwe.
ΠΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ ΠΏΠΎ Π½Π°ΡΡΡΠΎΠΉΠΊΠ΅ needs
Phina i-artifact yokugcina yokuyinqanda ukuthi ingasuswa
(INKOKHELO, ISIQALISO, I-PREMIUM, EKUGCINENI, MAHHALA, IBRONZE, Isiliva, IGOLIDE)
I-GitLab manje ivala ngokuzenzakalelayo umsebenzi wokugcina ophumelele kanye ne-artifact yepayipi kunoma iliphi igatsha elisebenzayo, hlanganisa isicelo, noma umaka ukuze ivimbele ukuthi isuswe ngemva kokuphelelwa yisikhathi. Kuba lula ukusetha imithetho yokuphelelwa yisikhathi enolaka ukuze kuhlanzwe ama-artifact amadala. Lokhu kusiza ukunciphisa ukusetshenziswa kwesikhala sediski futhi kuqinisekisa ukuthi uhlala unekhophi ye-artifact yakamuva evela epayipini.
Umhlahlandlela we-CI/CD wokuthuthukisa ipayipi
(INKOKHELO, ISIQALISO, I-PREMIUM, EKUGCINENI, MAHHALA, IBRONZE, Isiliva, IGOLIDE)
Ukuthuthukisa ipayipi lakho le-CI/CD kungathuthukisa isivinini sokulethwa futhi konge imali. Sithuthukise amadokhumenti ethu ukuze afake umhlahlandlela osheshayo wokuthola okuningi ekulungiseleleni amapayipi akho.
Umbiko wokuhlola uhlelwe ngesimo sokuhlola
(INKOKHELO, ISIQALISO, I-PREMIUM, EKUGCINENI, MAHHALA, IBRONZE, Isiliva, IGOLIDE)
Imikhawulo kusayizi wamafayela alayishwe kurejista yephakheji
(INKOKHELO, ISIQALISO, I-PREMIUM, EKUGCINENI, MAHHALA, IBRONZE, Isiliva, IGOLIDE)
Manje kunemikhawulo kusayizi wamafayela ephakheji angalayishwa kurejista yephakheji ye-GitLab. Imikhawulo yengeziwe ukuze kuthuthukiswe ukusebenza kokubhaliswa kwephakheji nokuvimbela ukuhlukumeza. Imikhawulo iyahlukahluka kuye ngefomethi yephakheji. Ku-GitLab.com, amasayizi aphezulu wamafayela yilawa:
- Usayizi: 250MB
- Usayizi: 3GB
- I-NPM: 300MB
- I-NuGet: 250MB
- I-PyPI: 3GB
Ezimweni zangokwezifiso ze-GitLab, okuzenzakalelayo kuyafana. Nokho, umlawuli angabuyekeza imikhawulo esebenzisa
Sebenzisa i-CI_JOB_TOKEN ukuze ushicilele amaphakheji e-PyPI
(INKOKHELO, ISIQALISO, I-PREMIUM, EKUGCINENI, MAHHALA, IBRONZE, Isiliva, IGOLIDE)
Ungasebenzisa ikhosombe le-GitLab PyPI ukuze udale, ushicilele, futhi wabelane ngamaphakheji e-Python kanye nekhodi yomthombo namapayipi e-CI/CD. Nokho, ngaphambilini awukwazanga ukugunyaza endaweni yokugcina usebenzisa i-variable yemvelo echazwe ngaphambilini CI_JOB_TOKEN
. Ngenxa yalokho, bekumele usebenzise imininingwane yakho ukuze ubuyekeze inqolobane ye-PyPI, noma kungenzeka ukuthi unqume ukungasebenzisi nhlobo inqolobane.
Manje sekulula ukusebenzisa i-GitLab CI/CD ukuze ushicilele futhi ufake amaphakheji e-PyPI usebenzisa i-variable yemvelo echazwe ngaphambilini CI_JOB_TOKEN
.
Amaphrofayili wesikena se-DAST ngesicelo
(EKUGCINENI, IGOLIDE)
Kuskena esifunwa kakhulu se-DAST ebesikhona
Ifayela lokuqondisa kabusha elilula lamakhasi e-GitLab
(INKOKHELO, ISIQALISO, I-PREMIUM, EKUGCINENI, MAHHALA, IBRONZE, Isiliva, IGOLIDE)
Uma usebenzisa i-GitLab Pages futhi ufuna ukuphatha kangcono izinguquko ze-URL, kungenzeka ukuthi uqaphele ukuthi ukuphatha ukuqondisa kabusha kusayithi lakho le-GitLab Pages kwakungenzeki. I-GitLab manje ikuvumela ukuthi ulungiselele imithetho yokuqondisa kabusha i-URL eyodwa kwenye yesayithi lakho Lamakhasi ngokungeza ifayela lokumisa endaweni yokugcina. Lesi sici senziwa ngenxa yomnikelo kaKevin Barnett (
Isimo se-Terraform esiphethwe yi-GitLab
(INKOKHELO, ISIQALISO, I-PREMIUM, EKUGCINENI, MAHHALA, IBRONZE, Isiliva, IGOLIDE)
Ukufinyelela kuzinguqulo zangaphambilini zesimo se-Terraform kuyadingeka ukuze kuthotshelwe futhi kulungiswe iphutha uma kunesidingo. Usekelo lwenguqulo ye-Terraform ephethwe yi-GitLab inikezwa kuqala nge-GitLab 13.4. Ukuhumusha kunikwe amandla ngokuzenzakalela kumafayela esimo se-Terraform amasha. Amafayela esimo se-Terraform akhona azoba
Imininingwane Yesaziso Esibalulekile Sesigameko
(INKOKHELO, ISIQALISO, I-PREMIUM, EKUGCINENI, MAHHALA, IBRONZE, Isiliva, IGOLIDE)
Lapho ucubungula izehlakalo, udinga ukwazi ukunquma kalula ukuthi isexwayiso besivulwe isikhathi esingakanani nokuthi umcimbi uqalwe kangaki. Le mininingwane ivamise ukuba semqoka ekunqumeni umthelela kukhasimende nokuthi yini okufanele ithimba lakho libhekane nakho kuqala. Kuphaneli entsha Yemininingwane Yesigameko, sibonisa isikhathi sokuqala kwesixwayiso, inombolo yemicimbi, kanye nesixhumanisi sesexwayiso sokuqala. Lolu lwazi luyatholakala ezehlakalweni ezikhiqizwa izexwayiso.
Ukusetha nokuhlela ipharamitha yobukhulu besigameko
(INKOKHELO, ISIQALISO, I-PREMIUM, EKUGCINENI, MAHHALA, IBRONZE, Isiliva, IGOLIDE)
Ubukhulu besigameko buvumela abaphenduli kanye nababambiqhaza ukuthi banqume umthelela wokucisha, kanye nendlela nokuphuthuma kwempendulo. Njengoba ithimba lakho labelana ngemiphumela phakathi nokulungiswa kwesigameko nokutholwa, lingashintsha lesi silungiselelo. Manje usungakwazi ukuhlela ubucayi besigameko kubha eseceleni engakwesokudla yekhasi Lemininingwane Yesigameko, futhi ubucayi buboniswa ohlwini lwezehlakalo.
Ukudala, ukuhlela kanye nokususa imithetho yokuphepha yenethiwekhi yesiqukathi
(EKUGCINENI, IGOLIDE)
Lokhu kuthuthukiswa kwe-Container Security Rule Editor kuvumela abasebenzisi ukuthi badale kalula, bahlele, futhi basuse imithetho yabo ngokuqondile kusixhumi esibonakalayo somsebenzisi we-GitLab. Izici zomhleli zihlanganisa .yaml
kubasebenzisi abanolwazi kanye nomhleli wemithetho onesixhumi esibonakalayo esinembile saleyo mithetho emisha yenethiwekhi. Ungathola izinketho zokuphatha imithetho emisha esigabeni Ukuphepha Nokuhambisana > Ukulawulwa Kokusongela > Imithetho (Ukuphepha Nokuthobela > Ukuphathwa Kosongo > Izinqubomgomo).
Ukusekelwa kwesitoreji se-Azure blob
(INKOKHELO, ISIQALISO, I-PREMIUM, EKUGCINENI, MAHHALA, IBRONZE, Isiliva, IGOLIDE)
Kokubili i-GitLab ne-GitLab Runner manje ziyasekela
Izimo ze-GitLab zisekela i-Azure yazo zonke izinhlobo zezitolo zezinto, okuhlanganisa amafayela e-LFS, ama-artifacts e-CI, kanye
I-GitLab job processors nayo isekela i-Azure ukuze igcinwe [runners.cache.azure]
Amaphakheji we-Omnibus ARM64 we-Ubuntu ne-OpenSUSE
(CORE, STARTER, PREMIUM, ULTIMATE)
Ekuphenduleni isidingo esikhulayo sosekelo lokuqhuba i-GitLab ku-architecture ye-64-bit ARM, siyajabula ukumemezela ukutholakala kwephakheji esemthethweni ye-ARM64 Ubuntu 20.04 Omnibus. Sibonga kakhulu ku-Zitai Chen kanye no-Guillaume Gardet ngeminikelo emikhulu abayenzile - izicelo zabo zokuhlanganisa zibe neqhaza elikhulu kulokhu!
Ukulanda nokufaka iphakheji ye-Ubuntu 20.04, iya kweyethu Ubuntu
.
Ukusekelwa kokuqinisekisa kwekhadi elihlakaniphile leshadi le-GitLab Helm
(PREMIUM, ULTIMATE)
Amakhadi ahlakaniphile, njenge-Common Access Cards (CAC), manje angasetshenziswa ukuze kugunyazwe isenzakalo se-GitLab esisetshenziswe ngeshadi le-Helm. Amakhadi ahlakaniphile agunyazwa ngokumelene nesizindalwazi sendawo kusetshenziswa izitifiketi ze-X.509. Ngalokhu, ukusekelwa kwekhadi elihlakaniphile elineshadi le-Helm manje sekuhambisana nokusekelwa kwekhadi elihlakaniphile elitholakala ekusetshenzisweni kwe-Omnibus.
Amanothi okukhululwa anemininingwane nemiyalo yokuvuselela/yokufaka ingafundwa kokuthunyelwe kwesiNgisi kwangempela:
Besisebenzela ukuhumusha kusuka esiNgisini
Source: www.habr.com