# I-GitLab 13.4 ikhishwe ne-HashiCorp yokugcina izinto eziguquguqukayo ze-CI kanye ne-Kubernetes Agent

# I-GitLab 13.4 ikhishwe ne-HashiCorp yokugcina izinto eziguquguqukayo ze-CI kanye ne-Kubernetes Agent

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. Okhiye abayimfihlo abavela ku-vault ye-HashiCorp manje bangasetshenziswa emisebenzini ye-CI/CD ngaphakathi kohlaka lokuhlanganisa nokusatshalaliswa. Ukwengeza, izinhlangano ezifuna ukusekela ukuhlukaniswa kwezibopho zokuthunyelwa kwekhodi manje zingakwazi engeza indima Yomphakeli kubasebenzisi abanokufinyelela Intatheli. Le ndima iyahambisana umgomo welungelo elincane lokufinyelela futhi izokuvumela ukuthi uqinisekise ukuhlanganisa izicelo (esiRashiya se-GitLab "hlanganisa izicelo") futhi usebenzise ikhodi ezindaweni ezivikelekile, ngaphandle kokunikeza ukufinyelela ekuguquleni ikhodi ngokwayo.

Enye indlela yokunciphisa ubungozi ukusebenzisa okusha I-GitLab Kubernetes Agent. Amaqembu okusebenza angasebenzisa amaqoqo e-Kubernetes asuka ku-GitLab ngaphandle kokuthi aveze iqoqo lawo kuyo yonke i-inthanethi. Sethula nokusekelwa kokulawula inguqulo okuzenzakalelayo kwamafayela esifunda se-Terraform amasha nge I-GitLab iphethwe yi-Terraform state ukusekela ukuthobela kanye nokwenza lula ukulungisa iphutha. Ekugcineni, ideshibhodi yokuphepha yesibonelo yaba I-GitLab Security Center ngemibiko yokuba sengozini nezilungiselelo zokuphepha.

Ukusebenza okulula kakhulu nokusebenza kahle nge-GitLab

Sithuthukise usesho lwethu lomhlaba wonke ukuze lufake phakathi ukuzulazula okusheshayo kusuka kubha yokusesha, okukuvumela ukuthi uzulazule kalula uye kumathikithi akamuva, amaqembu, amaphrojekthi, izilungiselelo nezihloko zosizo. Siyajabula ukumemezela lawo makhasi e-GitLab ukuqondisa kabusha kuvele ukuqondisa kabusha amakhasi angawodwana kanye nezinkomba ngaphakathi kwesayithi, okuzovumela abasebenzisi ukuthi basebenzise amasayithi abo ngokuyimpumelelo. Futhi kulabo abangathanda ukuthola ulwazi olwandisiwe mayelana nokuthunyelwa, lokhu kukhululwa kuyakuvumela phatha amakhulukhulu wokusetshenziswa kwephrojekthi okusekelwayo kubha yamathuluzi emvelo!

Iminikelo Yomthombo Ovulekile

Simele ukubonisa ikhodi ukumbozwa ekuhlanganiseni isicelo diffsengangeza I-MVP yale nyanga, u-Fabio Huser. Amamaki ekuhlolweni kweyunithi yekhodi eshintshile anikeza abathuthukisi umbono ocacile wokufakwa kwekhodi ngesikhathi sokubuyekezwa; lolu lwazi lusiza ukusheshisa ukubuyekezwa nokunciphisa isikhathi sokuhlanganisa nokukhipha ikhodi entsha. Futhi nathi kuhanjiswe izici ezishintshekayo (amafulegi esici) ku-Starter kanye nohlelo ziyise ku-Core ekukhishweni kwe-13.5.

Futhi lokhu kuyisiqalo nje!

Njengokuvamile, kunesikhala esincane kakhulu ekubukeni okujwayelekile, kodwa kunezici eziningi ezipholile ekukhishweni kwe-13.4. Nazi ezinye ezimbalwa:

Uma ufuna ukwazi kusengaphambili ukuthi yini ekulindele kuwe Olandelayo khulula, bheka ividiyo yethu yokukhishwa kwe-13.5.

Buka i-webcast yethu ethi β€œResililiency In Challenges Times”.

# I-GitLab 13.4 ikhishwe ne-HashiCorp yokugcina izinto eziguquguqukayo ze-CI kanye ne-Kubernetes Agent

I-MVP kulenyanga - UFabio Huser

UFabio ufake isandla kakhulu umnikelo Π² ukubonisa ikhodi ukumbozwa ekuhlanganiseni isicelo diffs - isici ebesilindelwe isikhathi eside emphakathini we-GitLab. Lona umnikelo obaluleke ngempela onezinguquko ezingezona ezincane ezidinga ukubambisana okuqhubekayo namalungu eqembu le-GitLab futhi zathinta izindawo eziningi zephrojekthi njenge-UX, ingaphambili nangemuva.

Izici eziyinhloko zokukhishwa kwe-GitLab 13.4

Sebenzisa okhiye be-HashiCorp Vault emisebenzini ye-CI

(I-PREMIUM, EKUGCINENI, Isiliva, IGOLIDE) Isiteji somjikelezo we-DevOps: Ukukhishwa

Ekukhishweni kuka-12.10, i-GitLab yethule ikhono lokwamukela nokudlulisa okhiye emisebenzini ye-CI isebenzisa isibambi somsebenzi we-GitLab (umgijimi we-GitLab). Manje siyakhula ukufakazela ubuqiniso usebenzisa i-JWT, yengeza i-syntax entsha secrets ukufayela .gitlab-ci.yml. Lokhu kuzokwenza kube lula ukusetha nokusebenzisa inqolobane ye-HashiCorp nge-GitLab.

# I-GitLab 13.4 ikhishwe ne-HashiCorp yokugcina izinto eziguquguqukayo ze-CI kanye ne-Kubernetes Agent

Amadokhumenti okusebenza ngokhiye ΠΈ ithikithi lokuqala.

Sethula i-GitLab Kubernetes Agent

(PREMIUM, ULTIMATE) Isiteji somjikelezo we-DevOps: Lungiselela

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. Sicabangaukuthi lawa makhono azokwengezwa kumenzeli ekukhishweni okuzayo, kanye nokuhlanganiswa okusha okugxile ekuvikelekeni nasekuthobeleni.

# I-GitLab 13.4 ikhishwe ne-HashiCorp yokugcina izinto eziguquguqukayo ze-CI kanye ne-Kubernetes Agent

Imibhalo ye-ejenti ye-GitLab Kubernetes ΠΈ ithikithi lokuqala.

Nikeza abasebenzisi izimvume zokusebenzisa ngaphandle kokufinyelela ikhodi

(I-PREMIUM, EKUGCINENI, Isiliva, IGOLIDE) Isiteji somjikelezo we-DevOps: Ukukhishwa

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. ).

# I-GitLab 13.4 ikhishwe ne-HashiCorp yokugcina izinto eziguquguqukayo ze-CI kanye ne-Kubernetes Agent

Imibhalo Yokufinyelela Imvelo ΠΈ isiqephu sokuqala.

Isikhungo Sokuphepha

(EKUGCINENI, IGOLIDE) Isiteji somjikelezo we-DevOps: Vikela

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.

# I-GitLab 13.4 ikhishwe ne-HashiCorp yokugcina izinto eziguquguqukayo ze-CI kanye ne-Kubernetes Agent

Amadokhumenti e-Instance Security Center ΠΈ isiqephu sokuqala.

Izici ezishintshekayo manje seziku-GitLab Starter

(I-STARTER, PREMIUM, ULTIMATE, ITHUSI, Isiliva, IGOLIDE) Isiteji somjikelezo we-DevOps: Ukukhishwa

I-GitLab 11.4 ikhishwe inguqulo ye-alpha yezici ezishintshekayo. Ngo-12.2 sethule amasu kubo iphesenti labasebenzisi ΠΈ nge-ID yomsebenzisi, kwathi ngo-13.1 bangeza uhlu lwabasebenzisi ΠΈ ukuhlela amasu ezindaweni ezahlukene.

Ngasekuqaleni kwalo nyaka, i-GitLab yenze ukuzibophezela hambisa izici eziyi-18 emthonjeni ovulekile. Kulokhu kukhishwa, siqedele ukuthuthela kwezici ezishintshekayo kuhlelo lwe-Starter futhi sizoqhubeka nokuzithuthela ku-Core zisuka. I-GitLab 13.5. Siyajabula ukuletha lesi sici kubasebenzisi abaningi futhi sifuna ukuzwa ukuthi usisebenzisa kanjani.

Amadokhumenti ezici ezishintshekayo ΠΈ ithikithi lokuqala.

Ukuzulazula okusheshayo kusuka kubha yokusesha

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

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!

# I-GitLab 13.4 ikhishwe ne-HashiCorp yokugcina izinto eziguquguqukayo ze-CI kanye ne-Kubernetes Agent

Sesha imibhalo yokuqedela ngokuzenzakalela ΠΈ ithikithi lokuqala.

Ukubonisa ukumbozwa kwekhodi kumehluko wesicelo sokuhlanganisa

(INKOKHELO, ISIQALISO, I-PREMIUM, EKUGCINENI, MAHHALA, IBRONZE, Isiliva, IGOLIDE) Isiteji somjikelezo we-DevOps: Dala

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.

Бпасибо UFabio Huser kanye ne-Siemens yalesi sici!

# I-GitLab 13.4 ikhishwe ne-HashiCorp yokugcina izinto eziguquguqukayo ze-CI kanye ne-Kubernetes Agent

Amadokhumenti ekuboniseni ukufakwa kwekhodi ngokuhlolwa ΠΈ ithikithi lokuqala.

Izindawo eziningi namaphrojekthi kuphaneli Yendawo

(I-PREMIUM, EKUGCINENI, Isiliva, IGOLIDE) Isiteji somjikelezo we-DevOps: Ukukhishwa

Selokhu kwakhululwa i-GitLab 12.5 usebenzisa panel imvelo ungaqapha isimo sendawo, kodwa kungabi ngaphezu kweziyisikhombisa kumaphrojekthi amathathu. Sithuthukise leli phaneli ekukhishweni kwe-13.4 ngokuyiphega ukuze sikusize unakekele futhi uphathe izindawo zakho esikalini. Manje ungabona izindawo eziningi kumaphrojekthi amaningi.

# I-GitLab 13.4 ikhishwe ne-HashiCorp yokugcina izinto eziguquguqukayo ze-CI kanye ne-Kubernetes Agent

Amadokhumenti ephaneli yezemvelo ΠΈ ithikithi lokuqala.

I-GitLab ilawula umhlinzeki we-GitLab Terraform

(INKOKHELO, ISIQALISO, I-PREMIUM, EKUGCINENI, MAHHALA, IBRONZE, Isiliva, IGOLIDE) Isiteji somjikelezo we-DevOps: Lungiselela

Muva nje thina uthole amalungelo omnakekeli kumhlinzeki we-GitLab Terraform kanye nohlelo ithuthukise ekukhishweni okuzayo. Kule nyanga edlule, samukele izicelo zokuhlanganisa ezingu-21 futhi savala amathikithi angu-31, okuhlanganisa iziphazamisi ezidala nezici ezingekho njenge ukusekela ngokwesibonelo amaqoqo. Ungakwazi funda kabanzi mayelana nomhlinzeki we-GitLab Terraform emibhalweni ye-Terraform.

# I-GitLab 13.4 ikhishwe ne-HashiCorp yokugcina izinto eziguquguqukayo ze-CI kanye ne-Kubernetes Agent

I-GitLab Terraform Provider Documentation ΠΈ ithikithi lokuqala.

Ukuhlolwa kwe-Fuzzing API ngezicaciso ze-OpenAPI noma ifayela le-HAR

(EKUGCINENI, IGOLIDE) Isiteji somjikelezo we-DevOps: Vikela

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 Ukucaciswa kwe-OpenAPI v2 noma Ifayela le-HAR uhlelo lwakho lokusebenza bese lukhiqiza ngokuzenzakalelayo idatha yokufaka engahleliwe edizayinelwe ukuhlola amacala asemaphethelweni futhi ithole iziphazamisi. Imiphumela ibonakala ngokushesha ngaphakathi kwepayipi lakho.

Lokhu ukukhishwa kwethu kokuqala kokuhlolwa kwe-API fuzz futhi singathanda ukuzwa ukuthi ucabangani. Sinokuningi esitokweni sokuhlolwa kwe-fuzz imibono eminingi, esizosekela ekukhishweni kwalesi sici.

Umbhalo Wokuhlola Okuphithizelayo we-API ΠΈ isiqephu sokuqala.

Buka kuqala amagrafu amasha kuphaneli yamamethrikhi

(INKOKHELO, ISIQALISO, I-PREMIUM, EKUGCINENI, MAHHALA, IBRONZE, Isiliva, IGOLIDE) Isiteji somjikelezo we-DevOps: Gada

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.

Amadokhumenti okwengeza igrafu entsha kuphaneli ΠΈ ithikithi lokuqala.

Idatha ekufakweni kwekhodi ngokuhlolwa kwawo wonke amaphrojekthi eqembu

(I-PREMIUM, EKUGCINENI, Isiliva, IGOLIDE) Isigaba somjikelezo we-DevOps: Qinisekisa

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 ukufakwa okumaphakathi kwesakhiwo ngokuhamba kwesikhathi.

# I-GitLab 13.4 ikhishwe ne-HashiCorp yokugcina izinto eziguquguqukayo ze-CI kanye ne-Kubernetes Agent

Imibhalo Yezibalo Zendawo ΠΈ ithikithi lokuqala.

Ukusekelwa kwezilimi ezintsha zokuhlolwa kwe-fuzz okugcwele

(EKUGCINENI, IGOLIDE) Isiteji somjikelezo we-DevOps: Vikela

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.

# I-GitLab 13.4 ikhishwe ne-HashiCorp yokugcina izinto eziguquguqukayo ze-CI kanye ne-Kubernetes Agent

Amadokhumenti ngezilimi ezisekelwayo zokuhlolwa kwe-fuzz ΠΈ isiqephu sokuqala.

Izexwayiso ekhasini eliyinhloko lemvelo

(I-PREMIUM, EKUGCINENI, Isiliva, IGOLIDE) Isiteji somjikelezo we-DevOps: Ukukhishwa

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.

# I-GitLab 13.4 ikhishwe ne-HashiCorp yokugcina izinto eziguquguqukayo ze-CI kanye ne-Kubernetes Agent

Amadokhumenti okubuka izexwayiso zakamuva ezindaweni ΠΈ ithikithi lokuqala.

Amapayipi afakwe isidleke manje angakwazi ukusebenzisa amapayipi awo akhiwe esidlekeni

(INKOKHELO, ISIQALISO, I-PREMIUM, EKUGCINENI, MAHHALA, IBRONZE, Isiliva, IGOLIDE) Isigaba somjikelezo we-DevOps: Qinisekisa

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.

# I-GitLab 13.4 ikhishwe ne-HashiCorp yokugcina izinto eziguquguqukayo ze-CI kanye ne-Kubernetes Agent

Umbhalo Wepayipi Elifakiwe ΠΈ ithikithi lokuqala.

Ukuzulazula okuthuthukisiwe phakathi kwamapayipi omzali kanye nesidleke

(INKOKHELO, ISIQALISO, I-PREMIUM, EKUGCINENI, MAHHALA, IBRONZE, Isiliva, IGOLIDE) Isigaba somjikelezo we-DevOps: Qinisekisa

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.

# I-GitLab 13.4 ikhishwe ne-HashiCorp yokugcina izinto eziguquguqukayo ze-CI kanye ne-Kubernetes Agent

Umbhalo Wepayipi Elifakiwe ΠΈ ithikithi lokuqala.

Imisebenzi ye-matrix ehambisanayo ibonisa okuguquguqukayo okufanelekile esihlokweni somsebenzi

(INKOKHELO, ISIQALISO, I-PREMIUM, EKUGCINENI, MAHHALA, IBRONZE, Isiliva, IGOLIDE) Isigaba somjikelezo we-DevOps: Qinisekisa

Uma usebenzise umsebenzi we-matrix, kungenzeka ukuthi uye waqaphela ukuthi kwakunzima ukunquma ukuthi iyiphi i-matrix variable eyayisetshenziselwa umsebenzi othile, njengoba amagama omsebenzi ayebukeka 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.

# I-GitLab 13.4 ikhishwe ne-HashiCorp yokugcina izinto eziguquguqukayo ze-CI kanye ne-Kubernetes Agent

Imibhalo Yemisebenzi Ye-Parallel Matrix ΠΈ ithikithi lokuqala.

Okunye ukuthuthukiswa ku-GitLab 13.4

Ukuxhuma i-akhawunti ye-Atlassian

(CORE, STARTER, PREMIUM, ULTIMATE) Isiteji somjikelezo we-DevOps: Phatha

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. Gitlab with Jira kanye neminye imikhiqizo evela kulayini we-Atlassian.

# I-GitLab 13.4 ikhishwe ne-HashiCorp yokugcina izinto eziguquguqukayo ze-CI kanye ne-Kubernetes Agent

Atlassian Integration Documentation ΠΈ ithikithi lokuqala.

Ithekelisa uhlu lwazo zonke izibophezelo ezihlanganisiwe

(EKUGCINENI, IGOLIDE) Isiteji somjikelezo we-DevOps: Phatha

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 Amadeshibhodi Wokuthobela bese uchofoza inkinobho Uhlu lwazo zonke izibophezelo ezihlanganisiwe. Ifayela eliwumphumela lizoqukatha zonke izibophezelo zesicelo sokuhlanganisa, umbhali wazo, i-ID yesicelo sokuhlanganisa esihlobene, iqembu, iphrojekthi, iziqinisekiso nolunye ulwazi.

# I-GitLab 13.4 ikhishwe ne-HashiCorp yokugcina izinto eziguquguqukayo ze-CI kanye ne-Kubernetes Agent

Amadokhumenti okudala umbiko ΠΈ ithikithi lokuqala.

Faka kuhlu futhi uphathe amathokheni okufinyelela komuntu siqu nge-API

(EKUGCINENI, IGOLIDE) Isiteji somjikelezo we-DevOps: Phatha

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. yenqaba ukufinyelela nge-API.

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.

Umbhalo Wethokheni Yokufinyelela Komuntu Siqu ΠΈ ithikithi lokuqala.

Izinkinga ezihlobene nezinye izici manje seziku-GitLab Core

(INKOKHELO, ISIQALISO, I-PREMIUM, EKUGCINENI, MAHHALA, IBRONZE, Isiliva, IGOLIDE) Isiteji somjikelezo we-DevOps: Hlela

Ezinyangeni ezimbalwa ezedlule samemezela uhlelo lokuthi ukuhunyushwa kwezici eziyi-18 kukhodi yomthombo ovulekile. Ngokusebenzela ukufeza lesi sithembiso, senze amathikithi ahlobene, thekelisa amathikithi ku-CSV ΠΈ ibhodi lomsebenzi imodi yokugxila (esiRashiya se-GitLab β€œibhodi lengxoxo”) elitholakala ohlelweni lwe-Core. Lokhu kusebenza kuphela ebudlelwaneni β€œobuxhunywe”, β€œokuvinjiwe” kanye β€œnobudlelwano obuvinjelwe” buhlala ezinhlelweni ezikhokhelwayo.

Amadokhumenti ngamathikithi ahlobene ΠΈ ithikithi lokuqala.

Kuboniswa igama legatsha lomsuka kubha eseceleni yokuhlanganisa

(INKOKHELO, ISIQALISO, I-PREMIUM, EKUGCINENI, MAHHALA, IBRONZE, Isiliva, IGOLIDE) Isiteji somjikelezo we-DevOps: Dala

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.

Бпасибо Ethan Reesor ngomnikelo wakho omkhulu ekuthuthukisweni kwalesi sici!

Hlanganisa amadokhumenti esicelo ΠΈ ithikithi lokuqala.

Inkomba yokuba khona kwamafayela agoqiwe ekuhlanganiseni kwesicelo kuyahluka

(INKOKHELO, ISIQALISO, I-PREMIUM, EKUGCINENI, MAHHALA, IBRONZE, Isiliva, IGOLIDE) Isiteji somjikelezo we-DevOps: Dala

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 ithikithi le-gitlab#16047.

# I-GitLab 13.4 ikhishwe ne-HashiCorp yokugcina izinto eziguquguqukayo ze-CI kanye ne-Kubernetes Agent

Amadokhumenti kumafayela agoqiwe ahlanganisa isicelo ahluka ΠΈ ithikithi lokuqala.

Isexwayiso mayelana nokuba khona kwamafayela agoqiwe ku-diff yesicelo sokuhlanganisa

(INKOKHELO, ISIQALISO, I-PREMIUM, EKUGCINENI, MAHHALA, IBRONZE, Isiliva, IGOLIDE) Isiteji somjikelezo we-DevOps: Dala

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.

# I-GitLab 13.4 ikhishwe ne-HashiCorp yokugcina izinto eziguquguqukayo ze-CI kanye ne-Kubernetes Agent

Amadokhumenti kumafayela agoqiwe ahlanganisa isicelo ahluka ΠΈ ithikithi lokuqala.

Ukuthola ngokuzenzakalelayo indawo yokugcina yeqoqo le-Gitaly

(INKOKHELO, ISIQALISO, I-PREMIUM, EKUGCINENI, MAHHALA, IBRONZE, Isiliva, IGOLIDE) Isiteji somjikelezo we-DevOps: Dala

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 I-Praefect manje ihlela umsebenzi wokuphindaphinda lapho ithola inqolobane ephelelwe yisikhathi endaweni eyodwa kanye nenguqulo yakamuva yendawo yokugcina kwenye. Lo msebenzi wokuphindaphinda ugcina inqolobane isesikhathini samanje ngokuzenzakalelayo, ususa isidingo sokubuyisela idatha mathupha. Ukuthola kabusha okuzenzakalelayo futhi kuqinisekisa ukuthi ama-node esibili avuselelwa ngokushesha uma umsebenzi wokuphindaphinda wehluleka, kunokulinda umsebenzi wokubhala olandelayo. Njengoba amaqoqo amaningi e-Gilaly egcina inani elikhulu lamakhosombe, lokhu kunciphisa kakhulu isikhathi abalawuli nonjiniyela abathembekile abasichitha bebuyisela idatha ngemva kwephutha.

Ngaphezu kwalokho, ukulungisa okuzenzakalelayo kuqala ukuphindaphinda kwamakhosombe kunoma iyiphi i-node entsha ye-Gitaly engezwe kuqoqo, kuqeda umsebenzi wezandla lapho wengeza ama-node amasha.

I-Gitaly Data Recovery Documentation ΠΈ ithikithi lokuqala.

Maka umsebenzi ozokwenziwa njengoqediwe ekhasini lokuklama

(INKOKHELO, ISIQALISO, I-PREMIUM, EKUGCINENI, MAHHALA, IBRONZE, Isiliva, IGOLIDE) Isiteji somjikelezo we-DevOps: Dala

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.

# I-GitLab 13.4 ikhishwe ne-HashiCorp yokugcina izinto eziguquguqukayo ze-CI kanye ne-Kubernetes Agent

Imibhalo yokwengeza imisebenzi yemiklamo ΠΈ ithikithi lokuqala.

Umhlahlandlela wokuxazulula izinkinga othuthukisiwe we-CI/CD

(INKOKHELO, ISIQALISO, I-PREMIUM, EKUGCINENI, MAHHALA, IBRONZE, Isiliva, IGOLIDE) Isigaba somjikelezo we-DevOps: Qinisekisa

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.

CI/CD Ukuxazulula Imibhalo ΠΈ ithikithi lokuqala.

Izicelo zokuhlanganisa azisaphumi kulayini wokuhlanganisa

(I-PREMIUM, EKUGCINENI, Isiliva, IGOLIDE) Isigaba somjikelezo we-DevOps: Qinisekisa

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.

Hlanganisa Amadokhumenti Omugqa ΠΈ ithikithi lokuqala.

Ibonisa inani lekhodi yokufaka umsebenzi esicelweni sokuhlanganisa

(INKOKHELO, ISIQALISO, I-PREMIUM, EKUGCINENI, MAHHALA, IBRONZE, Isiliva, IGOLIDE) Isigaba somjikelezo we-DevOps: Qinisekisa

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.

# I-GitLab 13.4 ikhishwe ne-HashiCorp yokugcina izinto eziguquguqukayo ze-CI kanye ne-Kubernetes Agent

Imibhalo yokuhlanganisa yekhodi ΠΈ ithikithi lokuqala.

Ukukhipha amaphakheji kurejista yephakheji lapho ubuka iqembu

(INKOKHELO, ISIQALISO, I-PREMIUM, EKUGCINENI, MAHHALA, IBRONZE, Isiliva, IGOLIDE) Isigaba somjikelezo we-DevOps: Iphakheji

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 I-Package API noma ngokusebenzisa isixhumi esibonakalayo somsebenzisi wokubhaliswa kwephakheji. Nokho, kuze kube manje awukwazanga ukususa amaphakheji lapho ubuka iqembu nge-UI. Ngenxa yalokho, kwakudingeka ususe amaphakheji angadingekile ngesisekelo sephrojekthi ngayinye, eyayingasebenzi kahle.

Manje usungakwazi ukususa amaphakheji lapho ubuka ukubhaliswa kwephakheji yeqembu. Vele uye ekhasini lokubhalisa iphakheji yeqembu, hlunga amaphakheji ngamagama, bese ususa noma yimaphi ongawadingi.

Amadokhumenti okukhipha amaphakheji kurejista yephakheji ΠΈ ithikithi lokuqala.

Ukukala amaphakheji e-Conan kuya ezingeni lephrojekthi

(INKOKHELO, ISIQALISO, I-PREMIUM, EKUGCINENI, MAHHALA, IBRONZE, Isiliva, IGOLIDE) Isigaba somjikelezo we-DevOps: Iphakheji

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.

I-Conan Package Publishing Documentation ΠΈ ithikithi lokuqala.

Ukusekelwa kwabaphathi bephakheji abasha nezilimi zokuskena ukuncika

(EKUGCINENI, IGOLIDE) Isiteji somjikelezo we-DevOps: Vikela

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 izilimi nezinhlaka ezisekelwayo. Manje usungakwazi ukunika amandla ukuskena kokuncika njengengxenye Yesiteji Esivikelekile ukuze uhlole ubungozi obaziwayo ekuncikeni okwengezwe ngabaphathi bephakheji. Ubungozi obutholakele buzoboniswa esicelweni sakho sokuhlanganisa kanye nezinga labo lobunzima, ukuze wazi ngaphambi kokwenza ukuhlanganisa ukuthi yiziphi izingcuphe ezithwalwa ukuncika okusha. Ungakwazi futhi ukumisa iphrojekthi yakho ukuze uyidinge hlanganisa ukuqinisekiswa kwesicelo kokuncika okunobungozi obunamazinga obunzima abucayi (Abalulekile), aphezulu (Aphezulu) noma angaziwa (Akwaziwa).

Amadokhumenti ezilimi ezisekelwayo nabaphathi bephakheji ΠΈ isiqephu sokuqala.

Izaziso lapho ushintsha ukulungiselelwa kwesicelo sokuhlanganisa ukuthi 'Hlanganisa lapho ipayipi liqedwa ngempumelelo'

(INKOKHELO, ISIQALISO, I-PREMIUM, EKUGCINENI, MAHHALA, IBRONZE, Isiliva, IGOLIDE) Isiteji somjikelezo we-DevOps: Ukukhishwa

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 @ravishankar2kool, okuxazulule le nkinga ngokwengeza izaziso ezizenzakalelayo kuwo wonke umuntu obhalisele isicelo sokuhlanganisa lapho umbuyekezi eshintsha isilungiselelo sokuhlanganisa sibe yi-MWPS.

# I-GitLab 13.4 ikhishwe ne-HashiCorp yokugcina izinto eziguquguqukayo ze-CI kanye ne-Kubernetes Agent

Amadokhumenti Wokuhlanganisa Izaziso Zomcimbi ΠΈ ithikithi lokuqala.

Idala amaqoqo e-EKS ngenguqulo ecaciswe umsebenzisi ye-Kubernetes

(INKOKHELO, ISIQALISO, I-PREMIUM, EKUGCINENI, MAHHALA, IBRONZE, Isiliva, IGOLIDE) Isiteji somjikelezo we-DevOps: Lungiselela

Abasebenzisi be-GitLab manje sebengakwazi ukukhetha inguqulo ye-Kubernetes ezohlinzekwa yi-EKS; ungakhetha phakathi kwezinguqulo 1.14–1.17.

Amadokhumenti okwengeza amaqoqo e-EKS ΠΈ ithikithi lokuqala.

Ukudala izehlakalo njengezinhlobo zamathikithi

(INKOKHELO, ISIQALISO, I-PREMIUM, EKUGCINENI, MAHHALA, IBRONZE, Isiliva, IGOLIDE) Isiteji somjikelezo we-DevOps: Gada

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.

# I-GitLab 13.4 ikhishwe ne-HashiCorp yokugcina izinto eziguquguqukayo ze-CI kanye ne-Kubernetes Agent

Amadokhumenti okudala izigameko mathupha ΠΈ ithikithi lokuqala.

Isho Izaziso ze-GitLab ku-Markdown

(INKOKHELO, ISIQALISO, I-PREMIUM, EKUGCINENI, MAHHALA, IBRONZE, Isiliva, IGOLIDE) Isiteji somjikelezo we-DevOps: Gada

Sithuthukise izexwayiso ze-GitLab ngokungeza uhlobo olusha lokukhuluma ngazo ngokukhethekileyo ku-GitLab Markdown, okwenza kube lula ukwabelana nokusho izexwayiso. Sebenzisa ^alert#1234ukusho isexwayiso kunoma iyiphi inkambu ye-Markdown: ezigamekweni, amathikithi, noma izicelo zokuhlanganisa. Lokhu kuzokusiza futhi ukukhomba imisebenzi edalwe ngezaziso esikhundleni samathikithi noma ukuhlanganisa izicelo.

Imibhalo Yokuphathwa Kwesigameko ΠΈ ithikithi lokuqala.

Ukubuka umthwalo oqaphile ngesigameko

(INKOKHELO, ISIQALISO, I-PREMIUM, EKUGCINENI, MAHHALA, IBRONZE, Isiliva, IGOLIDE) Isiteji somjikelezo we-DevOps: Gada

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.

# I-GitLab 13.4 ikhishwe ne-HashiCorp yokugcina izinto eziguquguqukayo ze-CI kanye ne-Kubernetes Agent

75% usesho oluthuthukisiwe olusheshayo

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

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 kukhawulelwe ezindaweni ezithile zamagama namaphrojekthi, njengaku-GitLab.com.

Umbhalo Wokusesha Okuthuthukile Osheshayo ΠΈ ithikithi lokuqala.

Ukubuka amaphrojekthi asusiwe abalawuli

(CORE, STARTER, PREMIUM, ULTIMATE) Isiteji somjikelezo we-DevOps: Phatha

Kube khona inketho yokuhlehlisa ukususwa kwephrojekthi yethulwe ngo-12.6. Nokho, ngaphambilini bekungenzeki ukubona wonke amaphrojekthi alinde ukususwa endaweni eyodwa. Abaphathi bezibonelo zabasebenzisi be-GitLab manje sebengakwazi ukubuka wonke amaphrojekthi asalindile okususwa endaweni eyodwa, kanye nezinkinobho zokubuyisela kalula lawo maphrojekthi.

Lesi sici sinikeza abalawuli ukulawula okukhulu ekususweni kwephrojekthi ngokuqoqa lonke ulwazi oluhlobene endaweni eyodwa futhi sinikeze ikhono lokuhlehlisa izenzo zokususa ezingafuneki.

Бпасибо Ashesh Vidyut (@asheshvidyut7) kulesi sici!

Amadokhumenti okususa amaphrojekthi ΠΈ ithikithi lokuqala.

Kwengezwe usekelo lwemithetho yokuphusha kweqembu ku-API

(I-STARTER, PREMIUM, ULTIMATE, ITHUSI, Isiliva, IGOLIDE) Isiteji somjikelezo we-DevOps: Phatha

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.

Amadokhumenti ngemithetho ephushwayo yeqembu ΠΈ ithikithi lokuqala.

Ihoxisa amathokheni okufinyelela komuntu siqu esitoreji sokuqinisekisa esiphethwe wena

(EKUGCINENI) Isiteji somjikelezo we-DevOps: Phatha

Isitoreji sokuqinisekisa Inikeza abalawuli ulwazi abaludingayo ukuze baphathe izifakazelo zomsebenzisi zesenzakalo sabo se-GitLab. Ngenxa yokuthi izinhlangano ezigxile ekuthobeleni ziyahlukahluka ekuqineni kwezinqubomgomo zazo zokuphatha ukuqinisekisa, singeze inkinobho evumela abalawuli ukuthi bachithe ngokuzithandela ithokheni yokufinyelela yomuntu siqu (PAT). Abalawuli manje bangahoxisa kalula ama-PAT okungenzeka abe sengozini. Lesi sici siwusizo ezinhlanganweni ezifuna izinketho zokuthobela ezivumelana nezimo ukuze kuncishiswe ukuphazamiseka kubasebenzisi bazo.

# I-GitLab 13.4 ikhishwe ne-HashiCorp yokugcina izinto eziguquguqukayo ze-CI kanye ne-Kubernetes Agent

Imibhalo Yesitoreji Sokuqinisekisa ΠΈ ithikithi lokuqala.

Ifayela lokucushwa lomhleli wesayithi elimile

(INKOKHELO, ISIQALISO, I-PREMIUM, EKUGCINENI, MAHHALA, IBRONZE, Isiliva, IGOLIDE) Isiteji somjikelezo we-DevOps: Dala

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 ikheli lesizindalwazingalo izithombe ezilayishwe kumhleli zigcinwa, ikhipha izilungiselelo ze-syntax ye-Markdown nezinye izilungiselelo zomhleli.

Amadokhumenti okusetha umhleli wesayithi elimile ΠΈ isiqephu sokuqala.

Ukuhlela ingxenye yesingeniso yefayela kusetshenziswa umhleli wesayithi elimile

(INKOKHELO, ISIQALISO, I-PREMIUM, EKUGCINENI, MAHHALA, IBRONZE, Isiliva, IGOLIDE) Isiteji somjikelezo we-DevOps: Dala

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 13.4 ikhishwe ne-HashiCorp yokugcina izinto eziguquguqukayo ze-CI kanye ne-Kubernetes Agent

Amadokhumenti womhleli wesayithi elimile ΠΈ ithikithi lokuqala.

I-GitLab ye-Jira ne-DVCS Connector manje isiku-Core

(INKOKHELO, ISIQALISO, I-PREMIUM, EKUGCINENI, MAHHALA, IBRONZE, Isiliva, IGOLIDE) Isiteji somjikelezo we-DevOps: Dala

Kubasebenzisi bakwaJira ku-GitLab: Uhlelo lokusebenza lwe-GitLab lwe-Jira ΠΈ Isixhumi se-DVCS ikuvumela ukuthi ubonise ulwazi mayelana nezibopho ze-GitLab futhi uhlanganise izicelo ngokuqondile ku-Jira. Kuhlanganiswe nokuhlanganiswa kwethu kwe-Jira eyakhelwe ngaphakathi, ungakwazi ukuhamba kalula phakathi kwalezi zinhlelo zokusebenza ezimbili njengoba usebenza.

Lezi zici ngaphambilini bezitholakala kuphela ohlelweni lwethu lwe-Premium, kodwa manje sezitholakala kubo bonke abasebenzisi!

Amadokhumenti okuhlanganiswa kwe-Jira ΠΈ ithikithi lokuqala.

Amavoti amaningi okwenziwa kweqoqo le-Gitaly (beta)

(CORE, STARTER, PREMIUM, ULTIMATE) Isiteji somjikelezo we-DevOps: Dala

Iqoqo le-Gitaly likuvumela ukuthi uphindaphinde izinqolobane ze-Git kumanodi amaningi β€œafudumele” e-Gitaly. Lokhu kwandisa ukubekezelela amaphutha ngokususa iphuzu elilodwa lokwehluleka. Imisebenzi yokuthengiselana, eyethulwe ku-GitLab 13.3, ibangela ukuthi izinguquko zisakazwe kuwo wonke amanodi e-Gitaly kuqoqo, kodwa amanodi e-Gitaly kuphela avota ngokuvumelana ne-node eyinhloko alondoloza izinguquko kudiski. Uma wonke amanodi e-replica engavumelani, ikhophi eyodwa kuphela yoshintsho ezogcinwa kudiski, okudala iphuzu elilodwa lokwehluleka kuze kuqedwe ukuphindaphinda okungavumelanisi.

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.

Amadokhumenti okusetha ukuvumelana e-Gitaly ΠΈ ithikithi lokuqala.

Usekelo lwe-schema ngokwezifiso lokuqinisekisa i-JSON ku-Web IDE

(I-PREMIUM, EKUGCINENI, Isiliva, IGOLIDE) Isiteji somjikelezo we-DevOps: Dala

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.

# I-GitLab 13.4 ikhishwe ne-HashiCorp yokugcina izinto eziguquguqukayo ze-CI kanye ne-Kubernetes Agent

Amadokhumenti kuma-Custom Schemas ku-Web IDE ΠΈ ithikithi lokuqala.

Umkhawulo wegatsha le-Directed Acyclic Graph (DAG) ukhuphuke waba ngu-50

(INKOKHELO, ISIQALISO, I-PREMIUM, EKUGCINENI, MAHHALA, IBRONZE, Isiliva, IGOLIDE) Isigaba somjikelezo we-DevOps: Qinisekisa

Uma usebenzisa ama-conveyors ngegrafu ye-acyclic eqondisiwe (Directed Acyclic Graph (DAG)), ungathola ukuthi kunomkhawulo wemisebenzi eyi-10 umsebenzi ongacacisa kuyo. 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: ΠΈ ithikithi lokuqala.

Ukuziphatha okuthuthukisiwe needs emisebenzini egejiwe

(INKOKHELO, ISIQALISO, I-PREMIUM, EKUGCINENI, MAHHALA, IBRONZE, Isiliva, IGOLIDE) Isigaba somjikelezo we-DevOps: Qinisekisa

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 ΠΈ ithikithi lokuqala.

Phina i-artifact yokugcina yokuyinqanda ukuthi ingasuswa

(INKOKHELO, ISIQALISO, I-PREMIUM, EKUGCINENI, MAHHALA, IBRONZE, Isiliva, IGOLIDE) Isigaba somjikelezo we-DevOps: Qinisekisa

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.

Amadokhumenti Ngokuphelelwa yisikhathi kwe-Artifact ΠΈ ithikithi lokuqala.

Umhlahlandlela we-CI/CD wokuthuthukisa ipayipi

(INKOKHELO, ISIQALISO, I-PREMIUM, EKUGCINENI, MAHHALA, IBRONZE, Isiliva, IGOLIDE) Isigaba somjikelezo we-DevOps: Qinisekisa

Ukuthuthukisa ipayipi lakho le-CI/CD kungathuthukisa isivinini sokulethwa futhi konge imali. Sithuthukise amadokhumenti ethu ukuze afake umhlahlandlela osheshayo wokuthola okuningi ekulungiseleleni amapayipi akho.

Imibhalo Emayelana Nokuthuthukisa Ukusebenza Kwesithuthi ΠΈ ithikithi lokuqala.

Umbiko wokuhlola uhlelwe ngesimo sokuhlola

(INKOKHELO, ISIQALISO, I-PREMIUM, EKUGCINENI, MAHHALA, IBRONZE, Isiliva, IGOLIDE) Isigaba somjikelezo we-DevOps: Qinisekisa

Umbiko Wokuhlolwa Kweyunithi kuyindlela elula yokubona imiphumela yazo zonke izivivinyo ngendlela efanele. Nokho, ngenani elikhulu lokuhlola, ukuthola izivivinyo ezihlulekile kungathatha isikhathi eside. Ezinye izinkinga ezingenza umbiko ube nzima ukuwusebenzisa zihlanganisa ubunzima bokuskrola emiphumeleni ede yokulandela umkhondo kanye nokufinyezwa kwesikhathi siye kuziro ngokuhlolwa okusebenza ngaphansi kwesekhondi elingu-1. Manje, ngokuzenzakalela, lapho uhlungwa umbiko wokuhlola, iqala ngokubeka izivivinyo ezihlulekile ekuqaleni kombiko, bese ihlunga ukuhlolwa ngobude besikhathi. Lokhu kwenza kube lula ukuthola ukwehluleka nokuhlola okude. Ukwengeza, ubude besikhathi sokuhlola manje buboniswa ngama-millisecond noma imizuzwana, okubenza basheshe kakhulu ukufunda, futhi nezinkinga zangaphambilini zokuskrola nazo sezixazululiwe.

Umbhalo Wokubika Ukuhlolwa Kweyunithi ΠΈ ithikithi lokuqala.

Imikhawulo kusayizi wamafayela alayishwe kurejista yephakheji

(INKOKHELO, ISIQALISO, I-PREMIUM, EKUGCINENI, MAHHALA, IBRONZE, Isiliva, IGOLIDE) Isigaba somjikelezo we-DevOps: Iphakheji

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 Ujantshi uyaduduza.

Amadokhumenti emikhawulweni kasayizi wefayela ΠΈ ithikithi lokuqala.

Sebenzisa i-CI_JOB_TOKEN ukuze ushicilele amaphakheji e-PyPI

(INKOKHELO, ISIQALISO, I-PREMIUM, EKUGCINENI, MAHHALA, IBRONZE, Isiliva, IGOLIDE) Isigaba somjikelezo we-DevOps: Iphakheji

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.

Amadokhumenti okusebenzisa i-GitLab CI enamaphakheji e-PyPI ΠΈ ithikithi lokuqala.

Amaphrofayili wesikena se-DAST ngesicelo

(EKUGCINENI, IGOLIDE) Isiteji somjikelezo we-DevOps: Vikela

Kuskena esifunwa kakhulu se-DAST ebesikhona yethulwe ekukhishweni kwangaphambilini, amaphrofayili wesikena se-DAST engeziwe. Banweba amandla okumisa alezi zikena, okukuvumela ukuthi udale ngokushesha amaphrofayili amaningi ukumboza izinhlobo eziningi zokuskena. Ngo-13.4, iphrofayela yesiseshi ngokomdabu ihlanganisa isilungiselelo sokuvala isikhathi sesiseshi esisetha ukuthi isiseshi se-DAST kufanele sisebenze isikhathi esingakanani njengoba sizama ukuthola wonke amakhasi esayithi ecacayo. Iphrofayela iphinde ihlanganise nesilungiselelo sokuphelelwa yisikhathi sesayithi ukusetha ukuthi isiseshi kufanele silinde isikhathi esingakanani ukuze isayithi lifinyeleleke ngaphambi kokuhoxisa ukucaca uma isayithi lingaphenduli ngekhodi yesimo engu-200 noma engu-300. Njengoba siqhubeka sithuthuka Lesi sici sizoba kwengezwe kuphrofayela yesithwebuli ekukhishweni okuzayo; imingcele yokumisa eyengeziwe izongezwa.

# I-GitLab 13.4 ikhishwe ne-HashiCorp yokugcina izinto eziguquguqukayo ze-CI kanye ne-Kubernetes Agent

Imibhalo Yephrofayela Yeskena Ye-DAST ΠΈ ithikithi lokuqala.

Ifayela lokuqondisa kabusha elilula lamakhasi e-GitLab

(INKOKHELO, ISIQALISO, I-PREMIUM, EKUGCINENI, MAHHALA, IBRONZE, Isiliva, IGOLIDE) Isiteji somjikelezo we-DevOps: Ukukhishwa

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 (@PopeDrFreud), u-Eric Eastwood wethu (@MadLittleMods) kanye namaqembu e-GitLab. Siyabonga wonke umuntu ngokufaka kwenu.

Qondisa kabusha imibhalo ΠΈ ithikithi lokuqala.

Isimo se-Terraform esiphethwe yi-GitLab

(INKOKHELO, ISIQALISO, I-PREMIUM, EKUGCINENI, MAHHALA, IBRONZE, Isiliva, IGOLIDE) Isiteji somjikelezo we-DevOps: Lungiselela

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 ithuthelwe ngokuzenzakalelayo endaweni yokugcina yenguqulo ekukhululweni kamuva.

Amadokhumenti ezifunda ze-Terraform aphethwe yi-GitLab ΠΈ ithikithi lokuqala.

Imininingwane Yesaziso Esibalulekile Sesigameko

(INKOKHELO, ISIQALISO, I-PREMIUM, EKUGCINENI, MAHHALA, IBRONZE, Isiliva, IGOLIDE) Isiteji somjikelezo we-DevOps: Gada

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.

# I-GitLab 13.4 ikhishwe ne-HashiCorp yokugcina izinto eziguquguqukayo ze-CI kanye ne-Kubernetes Agent

Imibhalo Yokuphathwa Kwesigameko ΠΈ isiqephu sokuqala.

Ukusetha nokuhlela ipharamitha yobukhulu besigameko

(INKOKHELO, ISIQALISO, I-PREMIUM, EKUGCINENI, MAHHALA, IBRONZE, Isiliva, IGOLIDE) Isiteji somjikelezo we-DevOps: Gada

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.

# I-GitLab 13.4 ikhishwe ne-HashiCorp yokugcina izinto eziguquguqukayo ze-CI kanye ne-Kubernetes Agent

Amadokhumenti okusingatha izigameko ΠΈ ithikithi lokuqala.

Ukudala, ukuhlela kanye nokususa imithetho yokuphepha yenethiwekhi yesiqukathi

(EKUGCINENI, IGOLIDE) Isiteji somjikelezo we-DevOps: Vikela

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).

# I-GitLab 13.4 ikhishwe ne-HashiCorp yokugcina izinto eziguquguqukayo ze-CI kanye ne-Kubernetes Agent

Umbhalo Womhleli Wemithetho Yenethiwekhi ΠΈ isiqephu sokuqala.

Ukusekelwa kwesitoreji se-Azure blob

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

Kokubili i-GitLab ne-GitLab Runner manje ziyasekela Isitoreji se-Azure blob, okwenza kube lula ukusebenzisa izinsiza ze-GitLab ku-Azure.

Izimo ze-GitLab zisekela i-Azure yazo zonke izinhlobo zezitolo zezinto, okuhlanganisa amafayela e-LFS, ama-artifacts e-CI, kanye izipele. Ukuze usethe isitoreji se-Azure Blob, landela imiyalelo yokufaka Omnibus noma Ishadi lesigqoko.

I-GitLab job processors nayo isekela i-Azure ukuze igcinwe inqolobane esabalalisiwe. Isitoreji se-Azure singalungiswa kusetshenziswa isigaba [runners.cache.azure].

Amadokhumenti okusebenzisa isitoreji se-Azure Blob ΠΈ ithikithi lokuqala.

Amaphakheji we-Omnibus ARM64 we-Ubuntu ne-OpenSUSE

(CORE, STARTER, PREMIUM, ULTIMATE) Ukutholakala

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 ikhasi lokufaka bese ukhetha Ubuntu.

Imibhalo yephakheji ye-ARM64 ΠΈ ithikithi lokuqala.

Ukusekelwa kokuqinisekisa kwekhadi elihlakaniphile leshadi le-GitLab Helm

(PREMIUM, ULTIMATE) Ukutholakala

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.

Amadokhumenti ezilungiselelo zokuqinisekisa i-Smart Card ΠΈ ithikithi lokuqala.

Amanothi okukhululwa anemininingwane nemiyalo yokuvuselela/yokufaka ingafundwa kokuthunyelwe kwesiNgisi kwangempela: I-GitLab 13.4 ikhishwe nge-Vault ye-CI variables kanye ne-Kubernetes Agent.

Besisebenzela ukuhumusha kusuka esiNgisini i-cattidourden, maryartkey, ayinayo ΠΈ i-rishavant.

Source: www.habr.com

Engeza amazwana