# I-GitLab 13.4 ikhutshwe kunye neHashiCorp yokugcina izinto eziguquguqukayo zeCI kunye ne-Kubernetes Agent

# I-GitLab 13.4 ikhutshwe kunye neHashiCorp yokugcina izinto eziguquguqukayo zeCI kunye ne-Kubernetes Agent

Ukukhutshwa kwe-13.4 kukhutshwe kunye nokugcinwa kwe-HashiCorp kwiinguqu ze-CI, i-Kubernetes Agent kunye neziko lokhuseleko, kunye neempawu eziguqukayo kwi-Starter.

E-GitLab, sihlala sicinga ngendlela esinokubanceda ngayo abasebenzisi banciphise umngcipheko, siphucule ukusebenza kakuhle, kunye nokuphucula isantya sokuhanjiswa kweenkonzo kwiqonga olithandayo. Kule nyanga songeze izinto ezininzi eziluncedo ezintsha ezandisa amandla okhuseleko, ukunciphisa inani lobuthathaka, ukwandisa ukusebenza kakuhle, ukwenza lula ukusebenza nge-GitLab, kwaye uncede iqela lakho lizise iimpawu ngokukhawuleza. Siyathemba ukuba uya kufumana iimpawu eziphambili zokukhululwa ziluncedo, ngokunjalo 53 ezinye iimpawu ezintsha, yongezwe kolu kukhutshwa.

Iimpawu zoKhuseleko oluPhezulu

Sizama ukongeza amanqaku amaninzi amatsha kwi-GitLab DevSecOps nyanga zonke, kwaye oku kukhutshwa ahlukile. Izitshixo ezifihlakeleyo ezivela kwi-vault ye-HashiCorp ngoku zingasetyenziswa kwimisebenzi ye-CI / CD ngaphakathi kwesakhelo sokuhlanganisa kunye nokusasazwa. Ukongeza, imibutho efuna ukuxhasa ukwahlulwa koxanduva lokuthunyelwa kwekhowudi ngoku yongeza indima yoMsebenzi kubasebenzisi abanokufikelela kwiNgxelo. Le ndima iyahambelana umgaqo wofikelelo oluncinci kwaye iya kukuvumela ukuba uqinisekise izicelo zokudibanisa (kwindawo yaseRashiya yaseGitLab "ukudibanisa izicelo") kwaye usebenzise ikhowudi kwiindawo ezikhuselekileyo, ngaphandle kokubonelela ngokufikelela ekutshintsheni ikhowudi ngokwayo.

Enye indlela yokunciphisa iingozi kukusebenzisa entsha GitLab Kubernetes Agent. Amaqela okusebenza anokuhambisa amaqela e-Kubernetes asuka kwi-GitLab ngaphandle kokubonisa iqela lawo kwi-intanethi yonke. Sikwazisa inkxaso yolawulo loguqulelo oluzenzekelayo kwiifayile ezintsha zeTerraform nge I-GitLab ilawulwa yi-Terraform state ukuxhasa ukuthotyelwa kunye nokulula kokulungiswa kweempazamo. Ekugqibeleni, ideshibhodi yokhuseleko yomzekelo yaba Iziko loKhuseleko leGitLab ngeengxelo zobuthathaka kunye nezicwangciso zokhuseleko.

Ukusebenza ngakumbi kunye nokusebenza ngokufanelekileyo ngeGitLab

Siluphucule ukhangelo lwethu lwehlabathi ukuze luquke ukukhangela ngokukhawuleza kwibar yokukhangela, ikuvumela ukuba uhambe ngokulula ukuya kumatikiti amva nje, amaqela, iiprojekthi, useto kunye nezihloko zoncedo. Siyavuya ukwazisa ukuba amaPhepha eGitLab kwavela ulwalathiso ukuqondisa kwakhona amaphepha kunye nabalawuli ngaphakathi kwendawo, okuya kuvumela abasebenzisi ukuba basebenzise iisayithi zabo ngokufanelekileyo. Kwaye abo bangathanda ukufumana ulwazi olwandisiweyo malunga nokuthunyelwa, oku kukhululwa kuvumela lawula amakhulukhulu enkxaso yobeko lweprojekthi ukusuka kwibar yesixhobo sokusingqongileyo!

Open Source Contributions

Simele Ukubonisa ikhowudi yokugubungela isicelo sokudibanisa iyahlukaendiyongezile I-MVP yale nyanga, uFabio Huser. Amanqaku kuvavanyo lweyunithi yokugubungela ikhowudi etshintshileyo anika abaphuhlisi umbono ocacileyo wokugubungela ikhowudi ngexesha lophononongo; olu lwazi lunceda ukukhawuleza uphononongo kunye nokunciphisa ixesha lokudibanisa kunye nokuthunyelwa kwekhowudi entsha. Kwaye nathi isusiwe iimpawu ezitshintshekayo (iiflegi zophawu) ukuya kwi-Starter kunye nesicwangciso ziyise kwi-Core ekukhutshweni kwe-13.5.

Yaye esi sisiqalo nje!

Njengesiqhelo, kukho indawo encinci kakhulu kumbono jikelele, kodwa kukho izinto ezininzi ezipholileyo ekukhutshweni kwe-13.4. Nazi ezinye ezimbalwa:

Ukuba ufuna ukwazi kwangaphambili ukuba ulindele ntoni Okulandelayo khulula, jonga ividiyo yethu ye-13.5 yokukhupha.

Bukela i-webcast yethu "Ukuqina Ngamaxesha Anzima".

# I-GitLab 13.4 ikhutshwe kunye neHashiCorp yokugcina izinto eziguquguqukayo zeCI kunye ne-Kubernetes Agent

MVP kule nyanga - UFabio Huser

UFabio ube negalelo elikhulu igalelo Π² Ukubonisa ikhowudi yokugubungela isicelo sokudibanisa iyahluka -Inqaku elilindelwe ixesha elide kuluntu lwaseGitLab. Eli ligalelo elibaluleke ngokwenene elinotshintsho olungeyonto olufuna intsebenziswano rhoqo namalungu eqela leGitLab kwaye lichaphazele iindawo ezininzi zeprojekthi ezifana ne-UX, isiphelo sangaphambili kunye nesiphelo sangasemva.

Iimpawu eziphambili zokukhutshwa kweGitLab 13.4

Sebenzisa izitshixo zeVault zeHashiCorp kwimisebenzi yeCI

(I-PREMIUM, EYOKUGQIBELA, Isilivere, IGOLIDE) Inqanaba lomjikelo we-DevOps: Khupha

Ekukhutshweni kwe-12.10, i-GitLab yazisa amandla okufumana kunye nokudlulisa izitshixo kwimisebenzi ye-CI usebenzisa i-GitLab yokuphatha umsebenzi (imbaleki ye-GitLab). Ngoku siyanda ukuqinisekiswa usebenzisa iJWT, yongeza isivakalisi esitsha secrets ukwenza ifayile .gitlab-ci.yml. Oku kuya kwenza kube lula ukuseta kunye nokusebenzisa indawo yokugcina ye-HashiCorp nge-GitLab.

# I-GitLab 13.4 ikhutshwe kunye neHashiCorp yokugcina izinto eziguquguqukayo zeCI kunye ne-Kubernetes Agent

Amaxwebhu okusebenza ngezitshixo ΠΈ itikiti lokuqala.

Ukwazisa i-GitLab Kubernetes Agent

(PREMIUM, ULTIMATE) Inqanaba lomjikelo we-DevOps: Qwalasela

Ukudityaniswa kwe-GitLab kunye ne-Kubernetes kudala yenze ukuba ikwazi ukuthunyelwa kumaqela e-Kubernetes ngaphandle kwesidingo sobumbeko lwezandla. Abasebenzisi abaninzi baye bathanda ukusetyenziswa lula kolu luhlu, ngelixa abanye baye bafumana ubunzima. Kudibaniso lwangoku, iqela lakho kufuneka lifikeleleke kwi-Intanethi ukuze iGitLab ifikelele kuyo. Kwimibutho emininzi, oku akunakwenzeka ngenxa yokuba banqanda ukufikelela kumaqela okhuseleko, ukuthobela, okanye izizathu zokulawula. Ukujikeleza ezi zithintelo, abasebenzisi kufuneka bakhe izixhobo zabo ngaphezulu kwe-GitLab, kungenjalo ngekhe bakwazi ukusebenzisa eli nqaku.

Namhlanje sazisa i-GitLab Kubernetes Agent, indlela entsha yokuthumela kumaqela e-Kubernetes. I-arhente ibaleka ngaphakathi kweqela lakho, ngoko awudingi ukuyiveza kuyo yonke i-Intanethi. I-arhente ilungelelanisa ukusasazwa ngokucela utshintsho olutsha kwi-GitLab, kunokuba i-GitLab ityhale uhlaziyo kwiqela. Nokuba yeyiphi indlela yeGitOps oyisebenzisayo, iGitLab ikugqubuthele.

Nceda uqaphele ukuba oku kukukhutshwa kokuqala kwe-arhente. Ugxininiso lwethu lwangoku lwe-GitLab Kubernetes Agent kukuqwalasela nokulawula ukuthunyelwa ngekhowudi. Ezinye izinto ezikhoyo zokudibanisa i-Kubernetes, ezifana neebhodi zokubeka kunye ne-GitLab elawulwayo yezicelo, azikaxhaswa. Siyaqondaukuba ezi zakhono ziya kongezwa kwi-arhente ekukhutshweni kwexesha elizayo, kunye nokudibanisa okutsha okujoliswe kukhuseleko kunye nokuthotyelwa.

# I-GitLab 13.4 ikhutshwe kunye neHashiCorp yokugcina izinto eziguquguqukayo zeCI kunye ne-Kubernetes Agent

Uxwebhu lwe-Agent ye-GitLab Kubernetes ΠΈ itikiti lokuqala.

Nika abasebenzisi iimvume zokusebenzisa ngaphandle kofikelelo lwekhowudi

(I-PREMIUM, EYOKUGQIBELA, Isilivere, IGOLIDE) Inqanaba lomjikelo we-DevOps: Khupha

Ngaphambili, inkqubo yeemvume zeGitLab yenze kwanzima ukwahlula kakuhle uxanduva phakathi kweqela lakho phakathi kwabo banoxanduva lophuhliso kunye nabo banoxanduva lokusasazwa. Ngokukhutshwa kwe-GitLab 13.4, unokunika imvume yokuvuma izicelo zokudibanisa zokusasazwa, kunye nokuthumela ikhowudi kubantu abangayibhaliyo ikhowudi, ngaphandle kokubanika amalungelo okufikelela kumlondolozi (kwindawo yaseRashiya yeGitLab "umlondolozi" ).

# I-GitLab 13.4 ikhutshwe kunye neHashiCorp yokugcina izinto eziguquguqukayo zeCI kunye ne-Kubernetes Agent

Amaxwebhu okufikelela kokusiNgqongileyo ΠΈ i-epic yokuqala.

Iziko loKhuseleko

(EKUGQIBELENI, IGOLIDE) Inqanaba lomjikelo we-DevOps: Khusela

Ngaphambili, ulawulo lobuthathaka benqanaba lwalulinganiselwe ekusebenzeni kunye nokuguquguquka. I-interface yayiliphepha elinye elidibanisa iinkcukacha zobuthathaka, iigrafu zemetrics, kunye nezicwangciso. Akukho ndawo ingako yokuphuhlisa ezi mpawu okanye ukusebenzisa ezinye iimpawu zokhuseleko.

Senze utshintsho olubalulekileyo kwindlela esilawula ngayo ukhuseleko kunye nokungafihli nto kwi-GitLab. Iphaneli yokhuseleko yomzekelo iguqulwe yaba liziko lokhuseleko lonke. Olona tshintsho lukhulu kukwaziswa kolwakhiwo olutsha lwemenyu: endaweni yephepha elinye, ngoku ubona ideshibhodi yokhuseleko, ingxelo yobuthathaka, kunye necandelo lezicwangciso ngokwahlukeneyo. Ngelixa ukusebenza kungatshintshanga, ukuyiqhekeza ibe ngamacandelo kuya kuvumela ukuphuculwa kweli candelo ebekuya kuba nzima. Oku kukwabeka inqanaba lokongeza ezinye izakhono ezinxulumene nokhuseleko kwixesha elizayo.

Icandelo elizinikeleyo leNgxelo yoBusichenge ngoku linendawo eyongezelelweyo yokubonisa iinkcukacha ezibalulekileyo. Nabu ubuthathaka obukuluhlu lwangoku lweprojekthi yobuthathaka. Ukuhambisa iwijethi kunye neemetrics zobuthathaka ukuya kwicandelo elahlukileyo kudala ipaneli yokulawula yokhuseleko efanelekileyo. Ngoku yikhanvasi yokubonwa kwexesha elizayo-hayi nje kulawulo lobuthathaka, kodwa kuyo nayiphi na i-metrics enxulumene nokhuseleko. Okokugqibela, indawo yokuseta eyahlukileyo idala indawo eqhelekileyo kuzo zonke iisetingi zokhuseleko lwenqanaba, hayi nje ulawulo lobungozi.

# I-GitLab 13.4 ikhutshwe kunye neHashiCorp yokugcina izinto eziguquguqukayo zeCI kunye ne-Kubernetes Agent

Amaxwebhu eZiko loKhuseleko lweMizekelo ΠΈ i-epic yokuqala.

Iimpawu ezitshintshekayo ngoku zikwi-GitLab Starter

(UQALISA, I-PREMIUM, EYOKUGQIBELA, IBRONZE, Isilivere, IGOLIDE) Inqanaba lomjikelo we-DevOps: Khupha

IGitLab 11.4 yakhululwa inguqulelo yealpha yeempawu ezitshintshekayo. Ngo-12.2 sazisa amacebo kubo ipesenti yabasebenzisi ΠΈ nge-ID yomsebenzisi, kwaye kwi-13.1 bongeza uluhlu lwabasebenzisi ΠΈ ukuseka izicwangciso kwiindawo ezahlukeneyo.

Ekuqaleni kwalo nyaka, iGitLab yenze isibophelelo hambisa 18 iimpawu kumthombo ovulekileyo. Kolu kukhutshwa, sigqibe ukufuduka kweempawu ezitshintshekayo kwisicwangciso sokuQalisa kwaye siya kuqhubeka nokuzifudusela kwiCore ukusuka. I-GitLab 13.5. Siyavuya ukuzisa eli nqaku kubasebenzisi abaninzi kwaye sifuna ukuva ukuba ulisebenzisa njani.

Amaxwebhu kwiimpawu ezitshintshekayo ΠΈ itikiti lokuqala.

Ukukhangela ngokukhawuleza kwibha yokukhangela

(INKONDO, ISIQALISO, I-PREMIUM, EYOKUGQIBELA, SIMAHLA, IBRONZE, Isilivere, IGOLIDE) Ukufumaneka

Ngamanye amaxesha xa uhamba ngeGitLab ufuna ukuya ngqo kwiprojekthi ethile kunephepha leziphumo zokukhangela.

Usebenzisa ibha yokukhangela yehlabathi, ungajonga ngokukhawuleza ukuya kumatikiti amva nje, amaqela, iiprojekthi, useto, kunye nezihloko zoncedo. Unokusebenzisa ihotkey /ukuhambisa ikhesa yakho kwibar yokukhangela ukuhamba ngeGitLab ngokufanelekileyo ngakumbi!

# I-GitLab 13.4 ikhutshwe kunye neHashiCorp yokugcina izinto eziguquguqukayo zeCI kunye ne-Kubernetes Agent

Khangela uxwebhu olugqibezelelayo ΠΈ itikiti lokuqala.

Ukubonisa ikhowudi yokufikelela kwisicelo sokudibanisa iyahluka

(INKONDO, ISIQALISO, I-PREMIUM, EYOKUGQIBELA, SIMAHLA, IBRONZE, Isilivere, IGOLIDE) Inqanaba lomjikelo we-DevOps: Yenza

Xa uphonononga isicelo sokudibanisa, kunokuba nzima ukufumanisa ukuba ikhowudi etshintshileyo ihlanganiswe neemvavanyo zeyunithi. Kunoko, ababuyekezi banokuthembela kwi-coverage jikelele kwaye bacele ukuba kwandiswe ngaphambi kokuba bavume isicelo sokudibanisa. Oku kunokukhokelela kwindlela engacwangciswanga yokubhala iimvavanyo, ezingayi kuphucula umgangatho wekhowudi okanye ukugubungela uvavanyo.

Ngoku, xa ujonga isicelo sokudibanisa sahluka, uya kubona umboniso obonakalayo wokugubungela ikhowudi. Amanqaku amatsha aya kukuvumela ukuba uqonde ngokukhawuleza ukuba ikhowudi etshintshileyo ihlanganiswe novavanyo lweyunithi, eya kunceda ukukhawuleza ukuhlaziywa kwekhowudi kunye nexesha lokudibanisa kunye nokuthunyelwa kwekhowudi entsha.

Бпасибо UFabio Huser kunye ne-Siemens yolu phawu!

# I-GitLab 13.4 ikhutshwe kunye neHashiCorp yokugcina izinto eziguquguqukayo zeCI kunye ne-Kubernetes Agent

Amaxwebhu ekuboniseni ikhowudi coverage ngovavanyo ΠΈ itikiti lokuqala.

Okusingqongileyo okuninzi kunye neeprojekthi kwiphaneli yeeNdawo

(I-PREMIUM, EYOKUGQIBELA, Isilivere, IGOLIDE) Inqanaba lomjikelo we-DevOps: Khupha

Ukususela ekukhululweni kweGitLab 12.5 usebenzisa iiphaneli zokusingqongileyo unokubek' esweni ubume bemo engqongileyo, kodwa hayi ngaphezulu kwesixhenxe kwiiprojekthi ezintathu. Siyiphucule le njongo ekukhutshweni kwe-13.4 ngokuyenza ibe ngamakhasi ukuze ikuncede ugcine kwaye ulawule iimeko-bume zakho ngokomlinganiselo. Ngoku unokubona iindawo ezininzi kwiiprojekthi ezininzi.

# I-GitLab 13.4 ikhutshwe kunye neHashiCorp yokugcina izinto eziguquguqukayo zeCI kunye ne-Kubernetes Agent

Amaxwebhu ephaneli yendalo esingqongileyo ΠΈ itikiti lokuqala.

I-GitLab ithatha ulawulo lomboneleli we-GitLab Terraform

(INKONDO, ISIQALISO, I-PREMIUM, EYOKUGQIBELA, SIMAHLA, IBRONZE, Isilivere, IGOLIDE) Inqanaba lomjikelo we-DevOps: Qwalasela

Kutshanje thina ifumene amalungelo omgcini kumboneleli weGitLab Terraform kunye nesicwangciso yiphucule kukhupho oluzayo. Kule nyanga idlulileyo, siye samkela izicelo zokudibanisa eziyi-21 kwaye savala amatikiti angama-31, kubandakanywa iziphene ekudala zimi kunye nezinto ezingekhoyo ezinje inkxaso umzekelo amaqela... Unga funda ngakumbi malunga nomboneleli we-GitLab Terraform kumaxwebhu eTerraform.

# I-GitLab 13.4 ikhutshwe kunye neHashiCorp yokugcina izinto eziguquguqukayo zeCI kunye ne-Kubernetes Agent

Uxwebhu lwe-GitLab Terraform Provider ΠΈ itikiti lokuqala.

I-Fuzzing API yovavanyo oluneenkcukacha ze-OpenAPI okanye ifayile ye-HAR

(EKUGQIBELENI, IGOLIDE) Inqanaba lomjikelo we-DevOps: Khusela

Uvavanyo lwe-API fuzzing yindlela entle yokufumana iibugs kunye nobuthathaka kwizishicileli zakho zewebhu kunye neeAPI ezinokuphoswa zezinye izikena kunye neendlela zovavanyo.

Uvavanyo lwe-API fuzzing kwi-GitLab ikuvumela ukuba unikeze Ukucaciswa kwe-OpenAPI v2 okanye Ifayile yeHAR isicelo sakho kwaye ngokuzenzekelayo yenza igalelo ledatha engakhethiyo eyenzelwe ukuvavanya iimeko zomda kwaye ufumane iibugs. Iziphumo zibonakala ngokukhawuleza kumbhobho wakho.

Olu lukhupho lwethu lokuqala lovavanyo lwe-API fuzz kwaye singathanda ukuva ukuba ucinga ntoni. Sinezinto ezininzi zesitokhwe zovavanyo lwefuzz iingcamango ezininzi, esiza kuyisekela ekukhululweni kweli nqaku.

UXwebhu loVavanyo lwe-API Fuzzing ΠΈ i-epic yokuqala.

Bona kwangaphambili iigrafu ezintsha kwiqela leemetrikhi

(INKONDO, ISIQALISO, I-PREMIUM, EYOKUGQIBELA, SIMAHLA, IBRONZE, Isilivere, IGOLIDE) Inqanaba lomjikelo we-DevOps: Beka iliso

Ngaphambili, ukwenza igrafu kwideshibhodi yeemetrics kwiGitLab ibingengomsebenzi olula. Emva kokuba udale imetric kwideshibhodi yefayile yeYAML, wenze utshintsho kwi master, ngaphandle kokukwazi ukuqinisekisa ukuba igrafu eyenziwe ngokutsha isebenza kanye njengoko ufuna. Ukuqala ngolu khululo, unokujonga kwangaphambili utshintsho njengoko usenza igrafu, ufumane umbono wesiphumo ngaphambi kokuba uthumele utshintsho kwideshibhodi yefayile yeYAML.

Amaxwebhu okongeza igrafu entsha kwindawo yolawulo ΠΈ itikiti lokuqala.

Idatha kwikhowudi yokugubungela ngovavanyo lwazo zonke iiprojekthi zeqela

(I-PREMIUM, EYOKUGQIBELA, Isilivere, IGOLIDE) Inqanaba lomjikelo we-DevOps: Qinisekisa

Xa ulawula inani elikhulu leeprojekthi kwi-GitLab, udinga umthombo omnye wolwazi malunga nendlela ikhowudi egubungela ngayo itshintsha ngokuhamba kwexesha kuzo zonke iiprojekthi. Ngaphambili, ukubonisa olu lwazi lufuna umsebenzi onzima kunye nexesha elide: kufuneka ukhuphe idatha yekhowudi yekhowudi kwiprojekthi nganye kwaye uyidibanise kwitafile.

Ekukhutshweni kwe-13.4, kuye kwenzeka ukuba ukudibanisa ngokukhawuleza nangokulula .csv ifayile enazo zonke iinkcukacha kwikhowudi yazo zonke iiprojekthi zeqela okanye ukhetho lweeprojekthi. Olu phawu yi-MVC, iya kulandelwa bubuchule icebo eliphakathi lokugubungela ixesha.

# I-GitLab 13.4 ikhutshwe kunye neHashiCorp yokugcina izinto eziguquguqukayo zeCI kunye ne-Kubernetes Agent

Uxwebhu loHlalutyo lweNdawo ΠΈ itikiti lokuqala.

Inkxaso kwiilwimi ezintsha zovavanyo olupheleleyo lwe-fuzz

(EKUGQIBELENI, IGOLIDE) Inqanaba lomjikelo we-DevOps: Khusela

Olu shicilelo luzisa inkxaso yeelwimi ezininzi ezintsha zovavanyo lwe-fuzz olujolise ekugqubeni ngokupheleleyo.

Ngoku ungavavanya amandla apheleleyo ovavanyo lwe-fuzzing kwi-Java, Rust, kunye ne-Swift usetyenziso kwaye ufumane iimpazamo kunye nobuthathaka obunokuthi baphoswe zezinye izikena kunye neendlela zokuvavanya.

# I-GitLab 13.4 ikhutshwe kunye neHashiCorp yokugcina izinto eziguquguqukayo zeCI kunye ne-Kubernetes Agent

Amaxwebhu kwiilwimi ezixhaswayo zovavanyo lwe-fuzz ΠΈ i-epic yokuqala.

Izilumkiso kwiphepha elingundoqo lokusingqongileyo

(I-PREMIUM, EYOKUGQIBELA, Isilivere, IGOLIDE) Inqanaba lomjikelo we-DevOps: Khupha

Iphepha leeNdawo libonisa ubume bemeko yendawo yakho. Kolukhupho siphucule eli phepha ngokongeza umboniso wesilumkiso. Izaziso ezivuselelweyo kunye nobume bendawo yakho ziya kukunceda ukuba uthathe inyathelo ngokukhawuleza ukulungisa iimeko ezivelayo.

# I-GitLab 13.4 ikhutshwe kunye neHashiCorp yokugcina izinto eziguquguqukayo zeCI kunye ne-Kubernetes Agent

Uxwebhu lokujonga izilumkiso zamva nje kwimo engqongileyo ΠΈ itikiti lokuqala.

Imibhobho efakwe kwindlwana ngoku inokuqhuba eyayo imibhobho enendlwane

(INKONDO, ISIQALISO, I-PREMIUM, EYOKUGQIBELA, SIMAHLA, IBRONZE, Isilivere, IGOLIDE) Inqanaba lomjikelo we-DevOps: Qinisekisa

Ngokusebenzisa imibhobho efakwe kwindlwane, ngoku kunokwenzeka ukuba kuqhutywe imibhobho emitsha ngaphakathi kwemibhobho yabantwana. Inqanaba elongezelelweyo lobunzulu linokuba luncedo ukuba ufuna ukuguquguquka ukuvelisa inani eliguquguqukayo lemibhobho.

Ngaphambili, xa kusetyenziswa imibhobho efakwe kwindlwane, umbhobho ngamnye womntwana wawufuna umsebenzi wokuqalisa ukuba uchazwe ngesandla kumbhobho womzali. Ngoku unokwenza imibhobho ebekwe kwindlwane eya kuthi iqalise ngokutshintshatshintshayo naliphi na inani lemibhobho emitsha efakwe kwindlwane. Umzekelo, ukuba une-monorepository, unokuvelisa ngokuguquguqukayo i-subpipeline yokuqala, yona ngokwayo iya kudala inani elifunekayo lemibhobho emitsha ngokusekelwe kwiinguqu kwisebe.

# I-GitLab 13.4 ikhutshwe kunye neHashiCorp yokugcina izinto eziguquguqukayo zeCI kunye ne-Kubernetes Agent

Uxwebhu loMbhobho Osedulini ΠΈ itikiti lokuqala.

Ukuphuculwa kwendlela yokuhamba phakathi komzali kunye nemibhobho esesidlekeni

(INKONDO, ISIQALISO, I-PREMIUM, EYOKUGQIBELA, SIMAHLA, IBRONZE, Isilivere, IGOLIDE) Inqanaba lomjikelo we-DevOps: Qinisekisa

Ngaphambili, ukuzulazula phakathi komzali kunye nemibhobho efakwe kwindlwane yayingeyonto ilunge kakhulu - ubufuna ukucofa okuninzi ukuze ufike kumbhobho owufunayo. Kwakungekho lula ukufumanisa ukuba ngowuphi umsebenzi oqale ukuqalisa. Ngoku kuya kuba lula kakhulu ukubona unxibelelwano phakathi komzali kunye nemibhobho enendlwane.

# I-GitLab 13.4 ikhutshwe kunye neHashiCorp yokugcina izinto eziguquguqukayo zeCI kunye ne-Kubernetes Agent

Uxwebhu loMbhobho Osedulini ΠΈ itikiti lokuqala.

Imisebenzi ye-matrix ehambelanayo ibonisa iinguqu ezifanelekileyo kwisihloko somsebenzi

(INKONDO, ISIQALISO, I-PREMIUM, EYOKUGQIBELA, SIMAHLA, IBRONZE, Isilivere, IGOLIDE) Inqanaba lomjikelo we-DevOps: Qinisekisa

Ukuba usebenzile umsebenzi matrix, usenokuba uqaphele ukuba bekunzima ukumisela ukuba ngowuphi umahluko wematriksi osetyenziselwe umsebenzi othile, kuba amagama omsebenzi ayekhangeleka matrix 1/4. Ekukhutshweni kwe-13.4, uya kubona amaxabiso aguquguqukayo afanelekileyo asetyenziswe kulo msebenzi endaweni yegama lomsebenzi oqhelekileyo. Umzekelo, ukuba injongo yakho kukulungisa i-x86 ye-architecture, ngoko umsebenzi uya kubizwa matrix: debug x86.

# I-GitLab 13.4 ikhutshwe kunye neHashiCorp yokugcina izinto eziguquguqukayo zeCI kunye ne-Kubernetes Agent

Uxwebhu lweMisebenzi ye-Parallel Matrix ΠΈ itikiti lokuqala.

Olunye uphuculo kwi-GitLab 13.4

Ukuqhagamshela iakhawunti ye-Atlassian

(INQAKU, UKUQALISA, I-PREMIUM, EYOKUGQIBELA) Inqanaba lomjikelo we-DevOps: Lawula

Abasebenzisi beGitLab ngoku baya kuba nakho ukuqhagamshela iiakhawunti zabo zeGitLab kwiakhawunti yabo yeAtlassian Cloud. Oku kuya kukuvumela ukuba ungene kwi-GitLab ngeziqinisekiso zakho ze-Atlassian, kwaye iya kubeka isiseko sophuculo lohlanganiso lwexesha elizayo. Gitlab kunye noJira kunye nezinye iimveliso ezivela kumgca we-Atlassian.

# I-GitLab 13.4 ikhutshwe kunye neHashiCorp yokugcina izinto eziguquguqukayo zeCI kunye ne-Kubernetes Agent

Atlassian Integration Documentation ΠΈ itikiti lokuqala.

Ukuthumela ngaphandle uluhlu lwazo zonke izibophelelo ezidityanisiweyo

(EKUGQIBELENI, IGOLIDE) Inqanaba lomjikelo we-DevOps: Lawula

Imibutho egxile ekuthotyelweni idinga indlela yokubonisa abaphicothi-zincwadi imbono epheleleyo yamacandelo anxulumene nalo naluphi na utshintsho olunikiweyo kwimveliso. Kwi-GitLab, oku kuthetha ukuqokelela yonke into kwindawo enye: ukudibanisa izicelo, amatikiti, imibhobho, iskena sokhuseleko, kunye nezinye iinkcukacha zokuzibophelela. Ukuza kuthi ga ngoku, bekufuneka uyiqokelele ngesandla kwi-GitLab okanye uqwalasele izixhobo zakho zokuqokelela ulwazi, ebengasebenzi kakuhle.

Ngoku unokuqokelela ngokwenkqubo kwaye uthumele ngaphandle le datha ukuhlangabezana neemfuno zophicotho-zincwadi okanye wenze olunye uhlalutyo. Ukuthumela ngaphandle uluhlu lwazo zonke izibophelelo zodibaniso kwiqela langoku, kufuneka uye kulo IiDashbhodi zokuthobela kwaye ucofe iqhosha Uluhlu lwazo zonke izibophelelo ezidityanisiweyo. Ifayile yesiphumo iya kuqulatha zonke izibophelelo zesicelo sokudibanisa, umbhali wazo, i-ID yesicelo sokudibanisa esihambelanayo, iqela, iprojekthi, iziqinisekiso kunye nolunye ulwazi.

# I-GitLab 13.4 ikhutshwe kunye neHashiCorp yokugcina izinto eziguquguqukayo zeCI kunye ne-Kubernetes Agent

Amaxwebhu okudala ingxelo ΠΈ itikiti lokuqala.

Dwelisa kwaye ulawule iithokheni zokufikelela zobuqu nge-API

(EKUGQIBELENI, IGOLIDE) Inqanaba lomjikelo we-DevOps: Lawula

Ukulawula ukufikelela kwindawo yamagama ye-GitLab yinxalenye ebalulekileyo yeenzame zokuthobela. Ukusuka kwimithetho-siseko yelungelo elincinane ukuya ekukhubazeni ufikelelo olunexesha, kunokubakho iimfuno ezininzi ezinxulumene neempawu zofikelelo lobuqu kwi-GitLab. Ukwenza kube lula ukugcina nokulawula zonke iinkcukacha zomsebenzisi ngaphakathi kwendawo yakho yamagama, sinikeze ukukwazi ukudwelisa zonke iithokheni zofikelelo kwaye ungazikhethela. yala ukufikelela nge-API.

Olu phuculo lwe-GitLab API luvumela abasebenzisi ukuba badwelise kwaye barhoxise iithokheni zabo zokufikelela, kwaye ii-admins zidwelise kwaye zirhoxise iithokheni zabasebenzisi babo. Ngoku kuya kuba lula kubalawuli ukuba babone ukuba ngubani onokufikelela kwindawo yabo yamagama, benze izigqibo zokufikelela ngokusekelwe kwidatha yomsebenzisi, kwaye barhoxise iithokheni zokufikelela zomntu ezinokuthi zithotyelwe okanye eziwela ngaphandle kwemigaqo-nkqubo yokulawula ukufikelela kwenkampani.

Uxwebhu lweToken yoFikelelo lomntu ΠΈ itikiti lokuqala.

Imiba enxulumeneyo kunye nezinye izinto ngoku zikwiGitLab Core

(INKONDO, ISIQALISO, I-PREMIUM, EYOKUGQIBELA, SIMAHLA, IBRONZE, Isilivere, IGOLIDE) Inqanaba lomjikelo we-DevOps: Isicwangciso

Kwiinyanga ezimbalwa ezidlulileyo sabhengeza isicwangciso soku ukuguqulelwa kweempawu ezili-18 kwikhowudi yomthombo ovulekileyo. Ngokusebenzela ukuphumeza esi sithembiso, senze amatikiti anxulumene, ukuthumela ngaphandle amatikiti CSV ΠΈ ibhodi yomsebenzi imowudi yokugxila (kwindawo yaseRashiya yeGitLab β€œibhodi yengxoxo”) ekhoyo kwisicwangciso esingundoqo. Oku kusebenza kuphela kubudlelwane "obuqhagamshelwe"; "iibhloko" kunye "nokuvalwa" ubudlelwane buhlala kwizicwangciso ezihlawulwayo.

Amaxwebhu kumatikiti anxulumeneyo ΠΈ itikiti lokuqala.

Ibonisa imvelaphi yegama lesebe kwibar yesicelo sokudibanisa

(INKONDO, ISIQALISO, I-PREMIUM, EYOKUGQIBELA, SIMAHLA, IBRONZE, Isilivere, IGOLIDE) Inqanaba lomjikelo we-DevOps: Yenza

Xa uphonononga utshintsho lwekhowudi, iingxoxo, kunye nokudityaniswa kwesicelo, kuhlala kunqweneleka ukuba kuhlolwe indawo yesebe ukuze kuphononongwe nzulu. Nangona kunjalo, ukufumana igama lomsonto kuya kuba nzima ngakumbi njengoko umxholo omninzi wongezwa kwinkcazo yesicelo sokudibanisa kwaye kufuneka uskrolele ngakumbi ezantsi kwephepha.

Songeze igama lesebe kwibar esecaleni yokudibanisa, siyenza ifikeleleke nanini na kwaye sisusa isidingo sokuskrola kulo lonke iphepha. Kanye njengekhonkco kwisicelo sokudibanisa, icandelo lesebe lomthombo liqulethe iqhosha "lekopi" elifanelekileyo.

Бпасибо Ethan Reesor ngegalelo lakho elikhulu kuphuhliso lweli nqaku!

Dibanisa amaxwebhu esicelo ΠΈ itikiti lokuqala.

Isalathiso sobukho beefayile eziwileyo ekudityanisweni kwesicelo siyahluka

(INKONDO, ISIQALISO, I-PREMIUM, EYOKUGQIBELA, SIMAHLA, IBRONZE, Isilivere, IGOLIDE) Inqanaba lomjikelo we-DevOps: Yenza

Dibanisa izicelo ezongeza utshintsho kwiifayile ezininzi ngamanye amaxesha zibhijele iidiffs zeefayile ezinkulu ukuphucula ukusebenza konikezelo. Xa oku kwenzeka, kunokwenzeka ukuba udlule ngengozi ifayile ngexesha lokuphonononga, ngokukodwa ukudibanisa izicelo kunye nenani elikhulu leefayile. Ukuqala ngenguqulo ye-13.4, izicelo ezidityanisiweyo ziya kudwelisa idiffs equlathe iifayile ezisongiweyo, ukuze ungaphoswa zezi fayile ngexesha lokuphononongwa kwekhowudi. Ukucacisa ngakumbi, siceba ukongeza ukuqaqambisa kwezi fayile kukhupho oluzayo. Hlala ubukele uhlaziyo itikiti legitlab#16047.

# I-GitLab 13.4 ikhutshwe kunye neHashiCorp yokugcina izinto eziguquguqukayo zeCI kunye ne-Kubernetes Agent

Uxwebhu kwiifayile ezisongiweyo ezidibanisiweyo zesicelo ΠΈ itikiti lokuqala.

Isilumkiso malunga nobukho beefayile eziwileyo kwidiff yesicelo sokudibanisa

(INKONDO, ISIQALISO, I-PREMIUM, EYOKUGQIBELA, SIMAHLA, IBRONZE, Isilivere, IGOLIDE) Inqanaba lomjikelo we-DevOps: Yenza

Kwicandelo lokudibanisa isicelo sokudibanisa, iifayile ezinkulu zichithwa ukuphucula ukusebenza. Nangona kunjalo, xa uphonononga ikhowudi, ezinye iifayile zingaphuthelwa xa umbuyekezi epheqa uluhlu lweefayile, ekubeni zonke iifayile ezinkulu zichithwa.

Songeze isilumkiso esibonakalayo phezulu kwiphepha lesicelo sokudibanisa ukwazisa abasebenzisi ukuba kukho ifayile edibeneyo kweli candelo. Ngale ndlela, awuzukuphoswa naluphi na utshintsho kwisicelo sokudityaniswa ngexesha lovavanyo.

# I-GitLab 13.4 ikhutshwe kunye neHashiCorp yokugcina izinto eziguquguqukayo zeCI kunye ne-Kubernetes Agent

Uxwebhu kwiifayile ezisongiweyo ezidibanisiweyo zesicelo ΠΈ itikiti lokuqala.

Ukubuyiselwa ngokuzenzekelayo kwendawo yokugcina iqela le-Gitaly

(INKONDO, ISIQALISO, I-PREMIUM, EYOKUGQIBELA, SIMAHLA, IBRONZE, Isilivere, IGOLIDE) Inqanaba lomjikelo we-DevOps: Yenza

Ngaphambili, xa indawo yokuqala yeqela le-Gitaly yayingaxhunywanga kwi-intanethi, iindawo zokugcina kulo ndawo zaziphawulwa njengezokufunda kuphela. Oku kuthintele ukulahleka kwedatha kwiimeko apho kukho utshintsho kwi-node engazange iphindwe. Xa i-node ibuyile kwi-intanethi, i-GitLab ayizange ibuyiselwe ngokuzenzekelayo, kwaye abalawuli kwafuneka baqale ngesandla inkqubo yongqamaniso okanye bamkele ilahleko yedatha. Ezinye iimeko, ezinjengokusilela komsebenzi wophindaphindo kwindawo yesibini, kunokubangela iindawo zokugcina ezidala okanye ezifundwayo kuphela. Kulo mzekelo, indawo yokugcina yahlala idala de kwenzeke umsebenzi olandelayo wokubhala, oya kuqalisa umsebenzi wokuphindaphinda.

Ukusombulula le ngxaki Praefect ngoku icwangcisa umsebenzi wophindaphindo xa ibona indawo yokugcina ephelelwe lixesha kwindawo enye kunye noguqulelo lwamva nje logcino kwenye. Lo msebenzi wokuphindaphinda ugcina uvimba usexesheni ngokuzenzekelayo, ususa imfuneko yokubuyisela idatha ngesandla. Ukubuyisela ngokuzenzekelayo kwakhona kuqinisekisa ukuba ii-nodes zesibini ziziswa ngokukhawuleza ukuba umsebenzi wokuphindaphinda awuphumeleli, kunokuba ulinde umsebenzi wokubhala olandelayo. Ekubeni amaqela amaninzi eGilaly egcina inani elikhulu leendawo zokugcina, oku kunciphisa kakhulu ixesha abalawuli kunye neenjineli ezithembekileyo zichitha ukubuyisela idatha emva kwempazamo.

Ukongeza, ukulungiswa okuzenzekelayo kuqalisa ukuphindaphindwa kweendawo zokugcina kuyo nayiphi na i-node entsha ye-Gitaly eyongezwe kwiqela, ukuphelisa umsebenzi wezandla xa udibanisa iindawo ezintsha.

UXwebhu loBuyiselo lweDatha yeGitaly ΠΈ itikiti lokuqala.

Phawula umsebenzi oza kwenziwa njengoko ugqityiwe kwiphepha loyilo

(INKONDO, ISIQALISO, I-PREMIUM, EYOKUGQIBELA, SIMAHLA, IBRONZE, Isilivere, IGOLIDE) Inqanaba lomjikelo we-DevOps: Yenza

Unxibelelwano olusebenzayo kwi-GitLab lusekwe kuluhlu lwezinto ekufuneka zenziwe. Ukuba ukhankanyiwe kumagqabantshintshi, kubalulekile ukuba ukwazi ukutsibela kumsebenzi kwaye uqale ukwenza into okanye uyiphawule njengogqityiweyo. Kukwabalulekile ukuba ukwazi ukuzabela umsebenzi xa kufuneka usebenze kwinto ethile okanye ubuyele kuyo kamva.

Ngaphambili, awungekhe udibanise imisebenzi okanye uyiphawule njengegqityiweyo xa usebenza ngoyilo. Oku kuphazamise kakhulu ukusebenza kakuhle konxibelelwano phakathi kwamaqela emveliso, kuba izinto ekufuneka zenziwe ziyinto ebalulekileyo yokuhamba komsebenzi weGitLab.

Ekukhutshweni kwe-13.4, uyilo lubamba amagqabantshintshi etikiti ekusebenziseni imisebenzi, eyenza ukusebenza kunye nabo kuhambelane ngakumbi kwaye kusebenze.

# I-GitLab 13.4 ikhutshwe kunye neHashiCorp yokugcina izinto eziguquguqukayo zeCI kunye ne-Kubernetes Agent

Amaxwebhu okongeza imisebenzi yoyilo ΠΈ itikiti lokuqala.

Isikhokelo sokulungisa ingxaki esiphuculweyo seCI/CD

(INKONDO, ISIQALISO, I-PREMIUM, EYOKUGQIBELA, SIMAHLA, IBRONZE, Isilivere, IGOLIDE) Inqanaba lomjikelo we-DevOps: Qinisekisa

Siphucule isikhokelo sokusombulula ingxaki ye-GitLab CI/CD ngolwazi oluninzi malunga nemiba eqhelekileyo onokudibana nayo. Siyathemba ukuba amaxwebhu aphuculweyo aya kuba sisixhobo esixabisekileyo ekuncedeni ukuba uvuke kwaye usebenzise i-GitLab CI/CD ngokukhawuleza nakulula.

Uxwebhu lwe-CI/CD lweNgxaki ΠΈ itikiti lokuqala.

Ukudibanisa izicelo akusaphumi kumgca wokudityaniswa

(I-PREMIUM, EYOKUGQIBELA, Isilivere, IGOLIDE) Inqanaba lomjikelo we-DevOps: Qinisekisa

Ngaphambili, izicelo zokudibanisa zinokuphuma kumgca wodibaniso ngempazamo ngenxa yezimvo ezifika emva kwexesha. Ukuba isicelo sokudibanisa sasisele sisemgceni kwaye umntu wongeza inkcazo kuyo eyenza ingxoxo entsha engasonjululwanga, isicelo sokudibanisa sasithathwa njengesingafanelanga ukudibanisa kwaye siya kuphuma emgceni. Ngoku, emva kokuba isicelo sokudibanisa songezwa kumgca wokudibanisa, amagqabantshintshi amatsha anokongezwa ngaphandle kokwesaba ukuphazamisa inkqubo yokudibanisa.

Dibanisa uxwebhu loXwebhu ΠΈ itikiti lokuqala.

Ukubonisa ixabiso lekhowudi yokugubungela umsebenzi kwisicelo sokudibanisa

(INKONDO, ISIQALISO, I-PREMIUM, EYOKUGQIBELA, SIMAHLA, IBRONZE, Isilivere, IGOLIDE) Inqanaba lomjikelo we-DevOps: Qinisekisa

Abaphuhlisi kufuneka bakwazi ukubona ixabiso lekhowudi emva kokuba umbhobho ugqityiwe - nakwiimeko ezinzima ezifana nokuqhuba umbhobho onemisebenzi emininzi efuna ukucazululwa ukubala ixabiso lokhuselo. Ngaphambili, iwijethi yesicelo sokudibanisa ibonise kuphela umndilili wala maxabiso, nto leyo ethetha ukuba kufuneka ukhangele kwiphepha lomsebenzi kwaye ubuyele kwisicelo sokudibanisa ukufumana amaxabiso okhuselo aphakathi. Ukukongela ixesha kunye nala manyathelo ongezelelweyo, senze iwijethi ibonise i-avareji yexabiso le-coverage, utshintsho lwayo phakathi kwethagethi kunye namasebe omthombo, kunye nesixhobo esibonisa ixabiso le-coverage yomsebenzi ngamnye ngokusekelwe apho i-avareji ibalwe khona.

# I-GitLab 13.4 ikhutshwe kunye neHashiCorp yokugcina izinto eziguquguqukayo zeCI kunye ne-Kubernetes Agent

Ikhowudi yokwahlulahlula amaxwebhu ΠΈ itikiti lokuqala.

Ukususa iipakethe kwirejistri yephakheji xa ujonga iqela

(INKONDO, ISIQALISO, I-PREMIUM, EYOKUGQIBELA, SIMAHLA, IBRONZE, Isilivere, IGOLIDE) Isigaba somjikelezo we-DevOps: Iphakheji

Ubhaliso lwephakheji ye-GitLab yindawo yokugcina nokusasaza iipakethe kwiifomathi ezahlukeneyo. Xa uneephakheji ezininzi kwiprojekthi okanye kwiqela lakho, kufuneka uchonge ngokukhawuleza iipakethe ezingasetyenziswanga kwaye uzisuse ukuthintela abantu ukuba bazikhuphele. Ungasusa iipakethe kwirejista yakho nge Package API okanye ngojongano lomsebenzisi wobhaliso lwephakheji. Nangona kunjalo, kude kube ngoku awukwazanga ukususa iipakethe xa ujonga iqela nge-UI. Ngenxa yoko, kwafuneka ukuba ususe iipakethe ezingeyomfuneko kwiprojekthi nganye, eyayingasebenzi kakuhle.

Ngoku ungasusa iipakethe xa ujonga ubhaliso lwempahla yeqela. Yiya ngokulula kwiphepha lobhaliso lwempahla yeqela, hluza iipakethe ngamagama, kwaye ususe nayiphi na into ongayifuniyo.

Uxwebhu lokususa iipakethe kubhaliso lwepakethe ΠΈ itikiti lokuqala.

Ukukala iiphakheji zeConan kwinqanaba leprojekthi

(INKONDO, ISIQALISO, I-PREMIUM, EYOKUGQIBELA, SIMAHLA, IBRONZE, Isilivere, IGOLIDE) Isigaba somjikelezo we-DevOps: Iphakheji

Unokusebenzisa indawo yokugcina yeConan kwiGitLab ukupapasha nokusasaza ukuxhomekeka kweC/C++. Nangona kunjalo, iipakethe zangaphambili bezinokukala kuphela kwinqanaba lomzekelo, njengoko igama lepakethe yeConan linokuba luninzi lwamagama angama-51 kuphela. Ukuba ubufuna ukupapasha ipakethe kwiqela elincinane, umzekelo gitlab-org/ci-cd/package-stage/feature-testing/conan, kwakuphantse kube nzima ukwenza.

Ngoku unokukala iiphakheji zeConan ukuya kwinqanaba leprojekthi, ukwenza kube lula ukupapasha nokusasaza ukuxhomekeka kweeprojekthi zakho.

I-Conan Package yokuPapasha uXwebhu ΠΈ itikiti lokuqala.

Inkxaso yabaphathi bepakethe entsha kunye neelwimi zokuxhomekeka kokuskena

(EKUGQIBELENI, IGOLIDE) Inqanaba lomjikelo we-DevOps: Khusela

Siyavuya ukongeza iskena sokuxhomekeka kwi-C, C++, C# kunye neeprojekthi zekhowudi zeNet ezisebenzisa i-NuGet 4.9+ okanye iConan abaphathi bephakheji kuluhlu lwethu iilwimi ezixhaswayo kunye nezakhelo. Ngoku unokwenza ukuskena kokuxhomekeka njengenxalenye yenqanaba loKhuseleko ukujonga ukuba semngciphekweni okwaziwayo kukuxhomekeka okongeziweyo ngabaphathi bephakheji. Ubuthathaka obufunyenweyo buza kuboniswa kwisicelo sakho sokudityaniswa kunye nomphakamo wobungqongqo, ukuze wazi ngaphambi kokuphumeza ukudibanisa ukuba yeyiphi imingcipheko ethwalwa luxhomekeko olutsha. Ungaqwalasela kwakhona iprojekthi yakho oyifunayo ukudibanisa isicelo sokuqinisekisa ngokuxhomekeka kunye nobuthathaka kunye nokubaluleka (Okubalulekileyo), okuphezulu (Phezulu) okanye okungaziwayo (okungaziwa) amanqanaba obunzima.

Amaxwebhu eelwimi ezixhaswayo kunye nabaphathi bephakheji ΠΈ i-epic yokuqala.

Izaziso xa utshintsha isicelo sokudibanisa isicelo sibe 'Dibanisa xa umbhobho ugqitywe ngempumelelo'

(INKONDO, ISIQALISO, I-PREMIUM, EYOKUGQIBELA, SIMAHLA, IBRONZE, Isilivere, IGOLIDE) Inqanaba lomjikelo we-DevOps: Khupha

Ngaphambili, xa useta useto lokudibanisa isicelo Dibanisa xa umbhobho ugqityiwe (Dibanisa Xa Umbhobho Uphumelele, MWPS) akukho saziso email sithunyelwe. Kuye kwafuneka ujonge ubume ngesandla okanye ulinde isaziso sokudibanisa. Ngolu khupho siyakuvuyela ukubonisa igalelo labasebenzisi @ravishankar2kool, eyisombulule le ngxaki ngokongeza izaziso ezizenzekelayo kuwo wonke umntu obhalise kwisicelo sokudibanisa xa uhlalutyi etshintsha ukuseta ukudibanisa kwi-MWPS.

# I-GitLab 13.4 ikhutshwe kunye neHashiCorp yokugcina izinto eziguquguqukayo zeCI kunye ne-Kubernetes Agent

Uxwebhu lokuDityaniswa kweZaziso zeSigigaba ΠΈ itikiti lokuqala.

Ukudala amaqela e-EKS ngoguqulelo oluchazwe ngumsebenzisi lwe-Kubernetes

(INKONDO, ISIQALISO, I-PREMIUM, EYOKUGQIBELA, SIMAHLA, IBRONZE, Isilivere, IGOLIDE) Inqanaba lomjikelo we-DevOps: Qwalasela

Abasebenzisi beGitLab ngoku banokukhetha uhlobo lweKubernetes oluya kubonelelwa yi-EKS; ungakhetha phakathi kweenguqulelo 1.14–1.17.

Amaxwebhu okongeza amaqela e-EKS ΠΈ itikiti lokuqala.

Ukudala iziganeko njengeentlobo zamatikiti

(INKONDO, ISIQALISO, I-PREMIUM, EYOKUGQIBELA, SIMAHLA, IBRONZE, Isilivere, IGOLIDE) Inqanaba lomjikelo we-DevOps: Beka iliso

Ayizizo zonke iingxaki ezivela ngokukhawuleza ezibangela izilumkiso: abasebenzisi baxela ukuphuma kwaye amalungu eqela aphanda imiba yokusebenza. Izehlo ngoku luhlobo lwetikiti, ngoko ke amaqela akho anokudala ngokukhawuleza njengenxalenye yomsebenzi wawo oqhelekileyo. Cofa Umsebenzi omtsha naphi na eGitLab, kunye nasebaleni Uhlobo khetha Isiganeko.

# I-GitLab 13.4 ikhutshwe kunye neHashiCorp yokugcina izinto eziguquguqukayo zeCI kunye ne-Kubernetes Agent

Amaxwebhu okwenziwa kweziganeko ngesandla ΠΈ itikiti lokuqala.

Ukukhankanya izilumkiso zeGitLab kwiMarkdown

(INKONDO, ISIQALISO, I-PREMIUM, EYOKUGQIBELA, SIMAHLA, IBRONZE, Isilivere, IGOLIDE) Inqanaba lomjikelo we-DevOps: Beka iliso

Siziphucule izilumkiso ze-GitLab ngokongeza uhlobo olutsha lokukhankanya ngokukhethekileyo kubo kwi-GitLab Markdown, isenza kube lula ukwabelana kunye nokukhankanya izilumkiso. Sebenzisa ^alert#1234ukukhankanya isilumkiso kuyo nayiphi na indawo yeMarkdown: kwiziganeko, amatikiti, okanye ukudibanisa izicelo. Oku kuya kukunceda ukuba uchonge imisebenzi eyenziwe kwizilumkiso kunamatikiti okanye ukudibanisa izicelo.

Amaxwebhu oLawulo lwezehlo ΠΈ itikiti lokuqala.

Ukujonga umthwalo wesilumkiso ngesehlo

(INKONDO, ISIQALISO, I-PREMIUM, EYOKUGQIBELA, SIMAHLA, IBRONZE, Isilivere, IGOLIDE) Inqanaba lomjikelo we-DevOps: Beka iliso

Inkcazo yesivuseleli iqulethe ulwazi olubalulekileyo ekuxazululeni iingxaki kunye nokubuyisela kwakhona, kwaye olu lwazi kufuneka lufikeleleke ngokulula ukuze ungatshintshi izixhobo okanye iithebhu njengoko usebenza ukusombulula isiganeko. Izehlo ezenziwe kwizivuseleli zibonisa inkcazo epheleleyo yesivuseleli kwithebhu Iinkcukacha zesilumkiso.

# I-GitLab 13.4 ikhutshwe kunye neHashiCorp yokugcina izinto eziguquguqukayo zeCI kunye ne-Kubernetes Agent

75% ukhangelo olukhawulezileyo olukhawulezileyo

(UQALISA, I-PREMIUM, EYOKUGQIBELA, IBRONZE, Isilivere, IGOLIDE) Ukufumaneka

I-GitLab, njengesicelo esinye, inamandla awodwa okufumana umxholo kuyo yonke i-DevOps yakho yokuhamba komsebenzi ngokukhawuleza. Kwi-GitLab 13.4, uphendlo oluphambili lubuyisela iziphumo ngokukhawuleza ngama-75% xa lukhona ilinganiselwe kwiindawo ezithile zamagama kunye neeprojekthi, njengakwiGitLab.com.

Uxwebhu loPhando oluPhambili oluKhawulezayo ΠΈ itikiti lokuqala.

Ukujonga iiprojekthi ezicinyiweyo zabalawuli

(INQAKU, UKUQALISA, I-PREMIUM, EYOKUGQIBELA) Inqanaba lomjikelo we-DevOps: Lawula

Bekukho inketho yokuhlehlisa ucimo lweprojekthi yaziswa ngo-12.6. Nangona kunjalo, ngaphambili kwakungenakwenzeka ukubona zonke iiprojekthi ezilindele ukucinywa kwindawo enye. Abalawuli bomzekelo wabasebenzisi beGitLab ngoku banokujonga zonke iiprojekthi ezisacinyiweyo kwindawo enye, kunye namaqhosha okubuyisela ngokulula ezo projekthi.

Eli nqaku linika abalawuli ulawulo olukhulu lokucinywa kweprojekthi ngokuqokelela lonke ulwazi olufanelekileyo kwindawo enye kunye nokubonelela ngesakhono sokurhoxisa iintshukumo zocimo olungafunwayo.

Бпасибо Ashesh Vidyut (@asheshvidyut7) ngenxa yoluphawu!

Amaxwebhu malunga nokucima iiprojekthi ΠΈ itikiti lokuqala.

Inkxaso eyongeziweyo yemithetho yokutyhala yeqela kwi-API

(UQALISA, I-PREMIUM, EYOKUGQIBELA, IBRONZE, Isilivere, IGOLIDE) Inqanaba lomjikelo we-DevOps: Lawula

Ngaphambili, imigaqo yokutyhala yeqela ibinokumiselwa kuphela ngokundwendwela iqela ngalinye ngokwalo ngeGitLab UI kunye nokusebenzisa loo migaqo. Ngoku ungalawula le mithetho nge-API ukuxhasa izixhobo zakho zesiko kunye ne-GitLab automation.

Amaxwebhu angemigaqo yokutyhala kwiqela ΠΈ itikiti lokuqala.

Ukurhoxisa iithokheni zofikelelo lobuqu logcino ozilawulayo

(EKUGQIBELENI) Inqanaba lomjikelo we-DevOps: Lawula

Ugcino lweenkcukacha Ibonelela abalawuli ngolwazi abaludingayo ukulawula iziqinisekiso zabasebenzisi kumzekelo wabo weGitLab. Ngenxa yokuba imibutho egxile ekuthotyelweni iyahluka kubungqongqo bemigaqo-nkqubo yolawulo lwenkcazi, songeze iqhosha elivumela abalawuli ukuba bazikhethele ukurhoxisa ithokheni yofikelelo lomntu (PAT). Abalawuli ngoku banokurhoxisa ngokulula ii-PAT ezinokuba sesichengeni. Olu phawu luluncedo kwimibutho efuna iinketho zokuthobela eziguquguqukayo zokunciphisa ukuphazamiseka kubasebenzisi bayo.

# I-GitLab 13.4 ikhutshwe kunye neHashiCorp yokugcina izinto eziguquguqukayo zeCI kunye ne-Kubernetes Agent

Uxwebhu lweNgcaciso yoGcino ΠΈ itikiti lokuqala.

Ifayile yoqwalaselo yomhleli wesiza esimileyo

(INKONDO, ISIQALISO, I-PREMIUM, EYOKUGQIBELA, SIMAHLA, IBRONZE, Isilivere, IGOLIDE) Inqanaba lomjikelo we-DevOps: Yenza

Kwi-GitLab 13.4, sazisa indlela entsha yokwenza umhleli wesiza esingatshintshiyo. Nangona ifayile yoqwalaselo ingagcini okanye ingafumani naziphi na iisetingi kolu khululo, sibeka isiseko sohlengahlengiso lwexesha elizayo lokuziphatha komhleli. Ukukhutshwa kwexesha elizayo siya kongeza kwifayile .gitlab/static-site-editor.yml iiparamitha zofakelo idilesi yendawo esisiseko, apho imifanekiso elayishwe kumhleli igcinwa, ngaphezulu kwesetingi zesivakalisi seMarkdown kunye nolunye useto lomhleli.

Uxwebhu lokumisela umhleli wesiza esingatshintshiyo ΠΈ i-epic yokuqala.

Ukuhlela indawo yentshayelelo yefayile usebenzisa umhleli wesiza esingatshintshiyo

(INKONDO, ISIQALISO, I-PREMIUM, EYOKUGQIBELA, SIMAHLA, IBRONZE, Isilivere, IGOLIDE) Inqanaba lomjikelo we-DevOps: Yenza

Umba ongaphambili yindlela eguquguqukayo nefanelekileyo yokuchaza iinguqu zephepha kwiifayile zedatha ukuze ziqwalaselwe yi-static site generator. Ngokuqhelekileyo isetyenziselwa ukuseta isihloko sephepha, itemplate yesakhiwo, okanye umbhali, kodwa ingasetyenziselwa ukudlulisa naluphi na uhlobo lwemethadatha kumenzi xa unikezela ngephepha kwi-HTML. Ibandakanywe phezulu kuyo yonke ifayile yedatha, inxalenye yentshayelelo ifomathwa njenge-YAML okanye i-JSON kwaye ifuna isivakalisi esingaguqukiyo nesichanekileyo. Abasebenzisi abangaqhelananga nemigaqo ethile yesintaksi banokungena bengaqondanga uphawu olungasebenziyo, olunokuthi emva koko lubangele iingxaki zokufomatha okanye kwakhiwe ukusilela.

Imodi yokuhlela ye-WYSIWYG yomhleli wesayithi emileyo sele isuse isingeniso kumhleli ukuthintela ezi mpazamo zokufomatha. Nangona kunjalo, oku kukuthintela ekutshintsheni amaxabiso agcinwe kule nxalenye ngaphandle kokubuyela ekuhlelweni kwindlela yomthombo. Kwi-GitLab 13.4, unokufikelela kuyo nayiphi na indawo kwaye uhlele ixabiso layo kujongano olusekwe kwiifom eziqhelekileyo. Xa iqhosha licofa Izicwangciso (izicwangciso) indawo yolawulo iya kuvula ibonise umhlaba wefom yeqhosha ngalinye elichazwe ekuqaleni. Imihlaba izaliswe ngexabiso langoku, kwaye ukuhlela nayiphi na kuzo kulula njengokuyingenisa kwifom yewebhu. Ukuhlela isingeniso sakho ngale ndlela kuthintela i-syntax entsonkothileyo kwaye ikunika ulawulo olupheleleyo phezu komxholo ngelixa uqinisekisa ukuba iziphumo zokugqibela zifomathwe rhoqo.

# I-GitLab 13.4 ikhutshwe kunye neHashiCorp yokugcina izinto eziguquguqukayo zeCI kunye ne-Kubernetes Agent

Uxwebhu lomhleli wesiza esingatshintshiyo ΠΈ itikiti lokuqala.

I-GitLab yeJira kunye neDVCS Isiqhagamshelo ngoku iku-Core

(INKONDO, ISIQALISO, I-PREMIUM, EYOKUGQIBELA, SIMAHLA, IBRONZE, Isilivere, IGOLIDE) Inqanaba lomjikelo we-DevOps: Yenza

Kubasebenzisi beJira kwiGitLab: GitLab app for Jira ΠΈ Isidibanisi seDVCS ikuvumela ukuba ubonise ulwazi malunga nokwenza kwe-GitLab kwaye udibanise izicelo ngokuthe ngqo kwiJira. Idityaniswe nokudityaniswa kwethu kweJira eyakhelwe-ngaphakathi, unokuhamba ngokulula phakathi kwezi zixhobo zimbini njengoko usebenza.

Ezi mpawu bezifumaneka kuphela kwisicwangciso sethu sePremium, kodwa ngoku ziyafumaneka kubo bonke abasebenzisi!

Amaxwebhu okuhlanganiswa kweJira ΠΈ itikiti lokuqala.

Uvoto oluninzi lwentengiselwano yeqela laseGitaly (beta)

(INQAKU, UKUQALISA, I-PREMIUM, EYOKUGQIBELA) Inqanaba lomjikelo we-DevOps: Yenza

Iqela le-Gitaly likuvumela ukuba uphindaphinde i-Git yokugcina kwiindawo ezininzi "ezifudumele" ze-Gitaly. Oku kwandisa ukunyamezela iimpazamo ngokususa inqaku elinye lokungaphumeleli. Imisebenzi yentengiselwano, yaziswa kwi-GitLab 13.3, ibangela ukuba utshintsho lusasazwe kuzo zonke iindawo ze-Gitaly kwiqela, kodwa kuphela iindawo ze-Gitaly ezivota ngokuvumelana ne-primary node zigcina utshintsho kwidiski. Ukuba zonke ii-replica nodes azivumelani, inye kuphela ikopi yotshintsho eya kugcinwa kwidiski, idala inqaku elinye lokusilela kude kugqitywe uphindaphindo olungahambelaniyo.

Ukuvota okuninzi kuphucula ukunyamezela iimpazamo ngokufuna imvume yobuninzi beendawo (hayi zonke) ngaphambi kokugcina utshintsho kwidiski. Ukuba olu phawu lokuguqula luvuliwe, ukubhala kufuneka kuphumelele kwiindawo ezininzi. Iindawo ezichasayo zilungelelaniswa ngokuzenzekelayo kusetyenziswa uphindaphindo olungena-synchronous ukusuka kwezo ndawo zenze ikhoram.

Amaxwebhu okuseta ukuhambelana kwi-Gitaly ΠΈ itikiti lokuqala.

Inkxaso yeschema yesiko lokuqinisekiswa kwe-JSON kwi-IDE yeWebhu

(I-PREMIUM, EYOKUGQIBELA, Isilivere, IGOLIDE) Inqanaba lomjikelo we-DevOps: Yenza

Iiprojekthi apho abantu babhala ulungelelwaniso kwi-JSON okanye i-YAML zihlala ziba neengxaki kuba kulula ukwenza uchwethezo kwaye wophule into. Kuyenzeka ukuba ubhale izixhobo zokuhlola ukubamba le miba kumbhobho weCI, kodwa ukusebenzisa ifayile ye-schema ye-JSON kunokuba luncedo ukubonelela ngamaxwebhu kunye neengcebiso.

Abathathi-nxaxheba beprojekthi banokuchaza kwindawo yabo yokugcina indlela eya kwi-schema yesiko kwifayile .gitlab/.gitlab-webide.yml, echaza i-schema kunye nendlela eya kwiifayile eziza kukhangelwa. Xa ulayisha ifayile ethile kwi-IDE yeWebhu, uya kubona impendulo eyongezelelweyo kunye nokuqinisekisa ukukunceda wenze ifayile.

# I-GitLab 13.4 ikhutshwe kunye neHashiCorp yokugcina izinto eziguquguqukayo zeCI kunye ne-Kubernetes Agent

Uxwebhu lweSikimu seSiko kwi-IDE yeWebhu ΠΈ itikiti lokuqala.

I-Directed Acyclic Graph (DAG) umda we-branching unyuke ukuya kwi-50

(INKONDO, ISIQALISO, I-PREMIUM, EYOKUGQIBELA, SIMAHLA, IBRONZE, Isilivere, IGOLIDE) Inqanaba lomjikelo we-DevOps: Qinisekisa

Ukuba usebenzisa iiconveyors ngegrafu yeacyclic eqondisiweyo (Directed Acyclic Graph (DAG)), unokufumanisa ukuba kukho umda wemisebenzi eli-10 umsebenzi onokuthi uyicacise needs:, ngqwabalala kakhulu. Ngo-13.4, umda ongagqibekanga wanyuswa ukusuka kwi-10 ukuya kwi-50 ukuvumela uthungelwano olunzima ngakumbi lobudlelwane phakathi kwemisebenzi kwimibhobho yakho.

Ukuba ungumlawuli womzekelo weGitLab, ungawunyusa lo mda ube phezulu ngokuseta uphawu lokuguqula, nangona singaniki nkxaso esemthethweni koku.

ДокумСнтация ΠΏΠΎ настройкС needs: ΠΈ itikiti lokuqala.

Ukuziphatha okuphuculweyo needs kwizabelo oziphosileyo

(INKONDO, ISIQALISO, I-PREMIUM, EYOKUGQIBELA, SIMAHLA, IBRONZE, Isilivere, IGOLIDE) Inqanaba lomjikelo we-DevOps: Qinisekisa

Kwezinye iimeko, ukuphoswa komsebenzi kumbhobho kunokuthatyathwa ngendlela ephosakeleyo njengempumelelo kwabo baxhomekeke kubo needs, eyabangela ukuba imisebenzi elandelayo iqhube, ekungafanelekanga ukuba yenzeke. Oku kuziphatha kuye kwalungiswa kwinguqulo ye-13.4, kunye needs ngoku uphatha ngokuchanekileyo iimeko zemisebenzi ephosiweyo.

ДокумСнтация ΠΏΠΎ настройкС needs ΠΈ itikiti lokuqala.

Faka i-artifact yokugqibela yokuyinqanda ukuba ingacinywa

(INKONDO, ISIQALISO, I-PREMIUM, EYOKUGQIBELA, SIMAHLA, IBRONZE, Isilivere, IGOLIDE) Inqanaba lomjikelo we-DevOps: Qinisekisa

I-GitLab ngoku itshixa ngokuzenzekelayo umsebenzi wokugqibela ophumeleleyo kunye ne-artifact yombhobho kulo naliphi na isebe elisebenzayo, ukudibanisa isicelo, okanye ithegi ukuyithintela ukuba ingacinywa emva kokuphelelwa lixesha. Kuba lula ukuseta imithetho enobundlobongela yokuphelelwa kwexesha ukucoca izinto zakudala. Oku kunceda ukunciphisa ukusetyenziswa kwendawo yedisk kwaye kuqinisekisa ukuba uhlala unekopi ye-artifact yamva nje evela kumbhobho.

Amaxwebhu ngokuPhelelwa kweArtifact ΠΈ itikiti lokuqala.

Isikhokelo se-CI/CD sokuSebenzisa uMbhobho

(INKONDO, ISIQALISO, I-PREMIUM, EYOKUGQIBELA, SIMAHLA, IBRONZE, Isilivere, IGOLIDE) Inqanaba lomjikelo we-DevOps: Qinisekisa

Ukuphucula umbhobho wakho weCI/CD kunokuphucula isantya sokuhanjiswa kunye nokugcina imali. Siwaphucule amaxwebhu ethu ukuze aquke isikhokelo esikhawulezayo sokufumana okuninzi ekulungiseleleni imibhobho yakho.

Amaxwebhu angoPhuculo oluSebenzayo loMhambisi ΠΈ itikiti lokuqala.

Ingxelo yovavanyo ihlelwe ngokwesimo sovavanyo

(INKONDO, ISIQALISO, I-PREMIUM, EYOKUGQIBELA, SIMAHLA, IBRONZE, Isilivere, IGOLIDE) Inqanaba lomjikelo we-DevOps: Qinisekisa

Ingxelo yoVavanyo lweyunithi yindlela elula yokubona iziphumo zazo zonke iimvavanyo kumbhobho. Nangona kunjalo, ngenani elikhulu leemvavanyo, ukufumana iimvavanyo ezingaphumelelanga kunokuthatha ixesha elide. Eminye imiba enokwenza ingxelo kube nzima ukuyisebenzisa iquka ubunzima bokukrola kwiziphumo zomkhondo omde kunye nexesha lokusondeza kwiqanda kwiimvavanyo eziqhuba ngaphantsi komzuzwana omnye. Ngoku, ngokungagqibekanga, xa uhlela ingxelo yovavanyo, iqala ibeke iimvavanyo ezingaphumelelanga ekuqaleni kwengxelo, ize ke ihlele iimvavanyo ngokobude bexesha. Oku kwenza kube lula ukufumana ukusilela kunye novavanyo olude. Ukongeza, ubude bexesha lovavanyo ngoku luboniswa kwii-milliseconds okanye imizuzwana, nto leyo ebenza ukuba bakhawuleze ukufunda, kwaye imiba yokuskrola yangaphambili nayo yasonjululwa.

Uxwebhu lweNgxelo yoVavanyo lweYunithi ΠΈ itikiti lokuqala.

Imida kubungakanani beefayile ezifakwe kwirejistri yephakheji

(INKONDO, ISIQALISO, I-PREMIUM, EYOKUGQIBELA, SIMAHLA, IBRONZE, Isilivere, IGOLIDE) Isigaba somjikelezo we-DevOps: Iphakheji

Ngoku kukho imida kubungakanani beefayile zepakethe ezinokukhutshelwa kwirejistri yephakheji yeGitLab. Izithintelo zongeziwe ukwenza umsebenzi wobhaliso lwephakheji kunye nokuthintela ukusetyenziswa kakubi. Imida iyahluka ngokuxhomekeke kwifomathi yephakheji. Kwi-GitLab.com, ubuninzi beesayizi zeefayile:

  • Conan: 250MB
  • Maven: 3GB
  • NPM: 300MB
  • NuGet: 250MB
  • I-PyPI: 3GB

Kwimizekelo yeGitLab yesiko, ukungagqibeki kuyafana. Nangona kunjalo, umlawuli unokuhlaziya izithintelo usebenzisa Umzila kaloliwe uyathuthuzela.

Amaxwebhu kwimida yobungakanani befayile ΠΈ itikiti lokuqala.

Sebenzisa CI_JOB_TOKEN ukupapasha iipakethe zePyPI

(INKONDO, ISIQALISO, I-PREMIUM, EYOKUGQIBELA, SIMAHLA, IBRONZE, Isilivere, IGOLIDE) Isigaba somjikelezo we-DevOps: Iphakheji

Unokusebenzisa indawo yokugcina yeGitLab PyPI ukwenza, ukupapasha, kunye nokwabelana ngeepakethe zePython kunye nekhowudi yomthombo kunye nemibhobho yeCI/CD. Nangona kunjalo, ngaphambili ubungenakuqinisekisa kwindawo yokugcina usebenzisa imo echazwe kwangaphambili eguquguqukayo CI_JOB_TOKEN. Ngenxa yoko, kuye kwafuneka usebenzise iziqinisekiso zakho zobuqu ukuhlaziya indawo yokugcina yePyPI, okanye unokuthi ugqibe kwelokuba ungayisebenzisi kwaphela indawo yokugcina.

Ngoku kulula ukusebenzisa i-GitLab CI/CD ukupapasha nokufaka iipakethe zePyPI usebenzisa imo eguquguqukayo echazwe kwangaphambili. CI_JOB_TOKEN.

Amaxwebhu okusebenzisa iGitLab CI eneepakethe zePyPI ΠΈ itikiti lokuqala.

DAST iinkangeleko zeskena ngesicelo

(EKUGQIBELENI, IGOLIDE) Inqanaba lomjikelo we-DevOps: Khusela

Kwimfuno DAST scan ukuba kwaba yaziswa kukhupho lwangaphambili, iiprofayili zesikena se-DAST zongeziwe. Bandisa ubunakho boqwalaselo kwezi scan, kukuvumela ukuba wenze iiprofayile ezininzi ngokukhawuleza ukugubungela iindidi ezininzi zokuskena. Kwi-13.4, iprofayile yesikhasi ngokwemveli iquka isicwangciso sexesha lokuphuma sesirhubuluzi esiseta ukuba iDAST kufuneka ibaleke ixesha elingakanani na njengoko izama ukufumana onke amaphepha esayithi enyakazayo. Iprofayile ikwaquka indawo ekujoliswe kuyo ukuphelelwa kwexesha ukuseta ukuba umgaqi kufuneka alinde ixesha elingakanani ukuze isiza sifikeleleke phambi kokuba siyeke ukukhasa ukuba isayithi ayiphenduli ngekhowudi yobume be-200 okanye 300. Njengoko siqhubeka nokuphucula. yongezwe kwiprofayile yeskena kukhupho oluzayo; iiparamitha zoqwalaselo ezongezelelweyo ziya kongezwa.

# I-GitLab 13.4 ikhutshwe kunye neHashiCorp yokugcina izinto eziguquguqukayo zeCI kunye ne-Kubernetes Agent

Uxwebhu lweProfayili yesikena se-DAST ΠΈ itikiti lokuqala.

Ifayile yoqwalaselo olula yaMaphepha eGitLab

(INKONDO, ISIQALISO, I-PREMIUM, EYOKUGQIBELA, SIMAHLA, IBRONZE, Isilivere, IGOLIDE) Inqanaba lomjikelo we-DevOps: Khupha

Ukuba usebenzisa amaPhepha e-GitLab kwaye ufuna ukulawula ngcono iinguqu ze-URL, usenokuba uqaphele ukuba ukulawula ukuhanjiswa kwenye indawo kwindawo yakho yamaPhepha eGitLab akwenzeki. I-GitLab ngoku ikuvumela ukuba uqwalasele imithetho yokuqondisa kwakhona enye i-URL kwenye indawo yakho yamaphepha ngokongeza ifayile yoqwalaselo kwindawo yokugcina. Eli nqaku lenziwe ngenxa yegalelo likaKevin Barnett (@PopeDrFreud), uEric Eastwood wethu (@MadLittleMods) kunye namaqela eGitLab. Enkosi wonke umntu ngegalelo lakho.

Ukwalathisa ngokutsha amaxwebhu ΠΈ itikiti lokuqala.

Imeko yeTerraform elawulwa yiGitLab

(INKONDO, ISIQALISO, I-PREMIUM, EYOKUGQIBELA, SIMAHLA, IBRONZE, Isilivere, IGOLIDE) Inqanaba lomjikelo we-DevOps: Qwalasela

Ukufikelela kwiinguqulelo zangaphambili ze-Terraform state kuyafuneka kokubini ukuthotyelwa kunye nokulungiswa kweempazamo ukuba kuyimfuneko. Inkxaso yoguqulelo lwemeko ye-Terraform elawulwa yi-GitLab ibonelelwa ngokuqala nge-GitLab 13.4. Uguqulelo lwenziwa lusebenze ngokuzenzekelayo kwiifayile zesimo seTerraform ezintsha. Iifayile ezikhoyo zesimo seTerraform ziya kuba ifuduselwe ngokuzenzekelayo kwindawo yokugcina eguqulelwe ekukhutshweni kamva.

Uxwebhu lwamazwe e-Terraform alawulwa yi-GitLab ΠΈ itikiti lokuqala.

Iinkcukacha zeSaziso esiBalulekileyo

(INKONDO, ISIQALISO, I-PREMIUM, EYOKUGQIBELA, SIMAHLA, IBRONZE, Isilivere, IGOLIDE) Inqanaba lomjikelo we-DevOps: Beka iliso

Xa ucubungula izehlo, kufuneka ukwazi ukubona ngokulula ukuba isilumkiso sasivulwe ixesha elingakanani kwaye mangaphi amaxesha oye waqaliswa ngawo. Ezi nkcukacha zihlala zibaluleke kakhulu ekumiseleni impembelelo kumthengi kunye nokuba iqela lakho kufuneka lilungise kuqala. Kwiphaneli yeeNgcaciso zesiganeko esitsha, sibonisa ixesha lokuqala lesivuseleli, inani leziganeko, kunye nekhonkco kwisilumkiso sokuqala. Olu lwazi luyafumaneka kwiziganeko eziveliswa kwizilumkiso.

# I-GitLab 13.4 ikhutshwe kunye neHashiCorp yokugcina izinto eziguquguqukayo zeCI kunye ne-Kubernetes Agent

Amaxwebhu oLawulo lwezehlo ΠΈ i-epic yokuqala.

Ukuseta kunye nokuhlela iparamitha yobungqongqo besiganeko

(INKONDO, ISIQALISO, I-PREMIUM, EYOKUGQIBELA, SIMAHLA, IBRONZE, Isilivere, IGOLIDE) Inqanaba lomjikelo we-DevOps: Beka iliso

Ubungakanani bobunzima besiganeko buvumela abaphenduli kunye nabachaphazelekayo ukuba banqume impembelelo yokucima, kunye nendlela kunye nokukhawuleza kwempendulo. Njengoko iqela lakho labelana ngeziphumo ngexesha lokusombulula isiganeko kunye nokubuyisela, banokulutshintsha olu seto. Ungahlela ngoku ubuzaza besiganeko kwibar esecaleni yasekunene yephepha leeNkcukacha zesehlo, kwaye ubukhali buboniswa kuluhlu lwezehlo.

# I-GitLab 13.4 ikhutshwe kunye neHashiCorp yokugcina izinto eziguquguqukayo zeCI kunye ne-Kubernetes Agent

Amaxwebhu okusingatha iziganeko ΠΈ itikiti lokuqala.

Ukwenza, ukuhlela kunye nokucima imigaqo yokhuseleko lwenethiwekhi yesikhongozeli

(EKUGQIBELENI, IGOLIDE) Isigaba somjikelezo we-DevOps: Khusela

Oku kongezwa kuMhleli woMgaqo woKhuseleko weNethiwekhi uvumela abasebenzisi ukuba benze lula, bahlele, kwaye bacime imithetho yabo ngokuthe ngqo kujongano lomsebenzisi weGitLab. Iimpawu zomhleli zibandakanya .yaml kubasebenzisi abanamava kunye nomhleli wemithetho kunye nojongano olubonakalayo kwabo batsha kwimithetho yenethiwekhi. Ungafumana iinketho zolawulo lwemithetho emitsha kwicandelo Ukhuseleko kunye nokuThobela > Ulawulo Lwezoyikiso > Imithetho (Ukhuseleko & nokuThobela > Ulawulo Lwezoyikiso > Imigaqo-nkqubo).

# I-GitLab 13.4 ikhutshwe kunye neHashiCorp yokugcina izinto eziguquguqukayo zeCI kunye ne-Kubernetes Agent

Uxwebhu lomhleli wemithetho yenethiwekhi ΠΈ i-epic yokuqala.

Inkxaso yokugcina i-blob ye-Azure

(INKONDO, ISIQALISO, I-PREMIUM, EYOKUGQIBELA, SIMAHLA, IBRONZE, Isilivere, IGOLIDE) Ukufumaneka

Zombini iGitLab kunye neGitLab Runner ngoku ziyaxhasa Ukugcinwa kweblob yeAzure, ikwenza kube lula ukuqhuba iinkonzo zeGitLab kwiAzure.

Iimeko zeGitLab zixhasa iAzure kuzo zonke iintlobo zeevenkile zezinto, kubandakanya iifayile zeLFS, izinto zakudala zeCI, kunye backups. Ukuseta i-Azure Blob yokugcina, landela imiyalelo yokufakela Omnibus okanye Itshathi yeHelm.

Iiprosesa zemisebenzi yeGitLab zikwaxhasa iAzure yokugcina i-cache esasaziweyo. Ukugcinwa kwe-Azure kunokuqwalaselwa ngokusebenzisa icandelo [runners.cache.azure].

Amaxwebhu okusebenzisa iAzure Blob yokugcina ΠΈ itikiti lokuqala.

Iiphakheji ze-Omnibus ze-ARM64 ze-Ubuntu kunye ne-OpenSUSE

(INQAKU, UKUQALISA, I-PREMIUM, EYOKUGQIBELA) Ukufumaneka

Ukusabela kwimfuno ekhulayo yenkxaso yokuqhuba i-GitLab kwi-64-bit ye-ARM yoyilo, siyavuya ukwazisa ngokufumaneka kwephakheji esemthethweni ye-ARM64 Ubuntu 20.04 Omnibus. Enkosi kakhulu kuZitai Chen kunye noGuillaume Gardet ngegalelo elikhulu abalenzileyo - izicelo zabo zokudityaniswa zidlale indima ebalulekileyo koku!

Ukukhuphela kunye nokufaka iphakheji ye-Ubuntu 20.04, yiya kuthi iphepha lokufakela kwaye ukhethe Ubuntu.

Amaxwebhu ephakheji ye-ARM64 ΠΈ itikiti lokuqala.

Inkxaso yoqinisekiso lwekhadi le-Smart kwitshathi ye-GitLab Helm

(PREMIUM, ULTIMATE) Ukufumaneka

Amakhadi e-Smart, afana naMakhadi oFikelelo oluQhelekileyo (CAC), anokusetyenziswa ngoku ukuqinisekisa kumzekelo weGitLab osetyenziswe ngetshathi yeHelm. Amakhadi e-Smart angqinwe ngokuchasene nedathabheyisi yendawo kusetyenziswa izatifikethi ze-X.509. Ngale nto, inkxaso yekhadi le-smart kunye netshathi yeHelm ngoku ihambelana nenkxaso yekhadi le-smart ekhoyo kwi-Omnibus deployments.

Amaxwebhu eeSetingi zoQinisekiso lwekhadi leSmart ΠΈ itikiti lokuqala.

Amanqaku okukhululwa aneenkcukacha kunye nemiyalelo yohlaziyo / yokufakela inokufundwa kwisithuba sokuqala sesiNgesi: I-GitLab 13.4 ikhutshwe ngeVault yeenguqu zeCI kunye ne-Kubernetes Agent.

Sasisebenzela ukuguqulela ukusuka kwisiNgesi cattidourden, maryartkey, ayinako ΠΈ i-rishavant.

umthombo: www.habr.com

Yongeza izimvo