Release 13.4 yakaburitswa neHashiCorp chengetedzo yeCI siyana, Kubernetes Agent uye chengetedzo nzvimbo, pamwe chete nezvinochinjika maficha muStarter.
PaGitLab, tinogara tichifunga nezvekuti tingabatsira sei vashandisi kuderedza njodzi, kuvandudza kushanda zvakanaka, uye kuvandudza kukurumidza kuendesa papuratifomu yako yaunofarira. Mwedzi uno tawedzera akawanda anobatsira maficha anowedzera kuchengetedzwa, kuderedza huwandu hwekusagadzikana, kuwedzera kugona, kurerutsa kushanda neGitLab, uye kubatsira timu yako kuunza zvinhu nekukurumidza. Tinovimba kuti iwe uchawana iwo makuru maficha ekuburitswa anobatsira, pamwe chete 53 zvimwe zvinhu zvitsva, yakawedzerwa mukubudiswa uku.
Advanced Security Features
Isu tinoedza kuwedzera akati wandei maficha kuGitLab DevSecOps mwedzi wega wega, uye kuburitswa uku hakuna mutsauko.
Imwe nzira yekudzikisa njodzi ndeye kushandisa nyowani
Rakawedzera nyore uye rinoshanda basa neGitLab
Tavandudza tsvakiridzo yedu yepasi rose kuti isanganise
Open Source Contributions
Isu tinomiririra
Uye ichi chingori mavambo!
Senguva dzose, pane nzvimbo shoma yakawandisa muhuwandu hwekutarisa, asi kune akawanda emhando inotonhorera mukuburitswa kwe13.4. Heano mamwe mashoma:
Wona rondedzero yemunhu kuwana tokeni uye udzore ivo kuburikidza neAPI Kanzura ma tokeni emunhu ega ega ega ega magwaro ekuchengetedza Maka wapedza kuita-zvekuita pane peji rekugadzira Nested mapaipi (muRussia localization yeGitLab "assembly lines") vanogona kumhanyisa mapaipi avo ega. Smart kadhi yekusimbisa tsigiro yeHelm chati GitLab .
Kana iwe uchida kuziva mberi izvo zvakakumirira iwe mukati tevera sunungura, tarisa
MVP mwedzi uno - Fabio Huser
Fabio akabatsira zvakanyanya
Mamiriro makuru eGitLab 13.4 kuburitswa
Shandisa HashiCorp Vault makiyi muCI mabasa
(PREMIUM, ULTIMATE, SIRIVER, GOLD)
Mukuburitswa 12.10, GitLab yakaunza kugona kugamuchira uye kuendesa makiyi kumabasa eCI uchishandisa GitLab basa rinobata (GitLab mumhanyi). Iye zvino tiri kuwedzera secrets
kufaira .gitlab-ci.yml
. Izvi zvichaita kuti zvive nyore kuseta uye kushandisa iyo HashiCorp repository neGitLab.
Kuunza GitLab Kubernetes Agent
(PREMIUM, ULTIMATE)
Kubatanidzwa kweGitLab neKubernetes kwagara kwaita kuti zvikwanise kuendesa kumasumbu eKubernetes pasina kudiwa kwekugadziriswa kwemanyorero. Vazhinji vashandisi vakafarira kureruka kwekushandisa kwebundle iyi, nepo vamwe vakasangana nematambudziko. Pakubatanidzwa kwazvino, cluster yako inofanirwa kuwanikwa kubva paInternet kuitira kuti GitLab iwane. Kune masangano mazhinji, izvi hazvigoneke nekuti vanoganhurira kupinda kune zvikwata zvekuchengetedza, kutevedzera, kana zvikonzero zvekutonga. Kuti utenderere zvirambidzo izvi, vashandisi vaifanira kuvaka maturusi avo pamusoro peGitLab, zvikasadaro vaisazokwanisa kushandisa chimiro ichi.
Nhasi tiri kuunza GitLab Kubernetes Agent, nzira itsva yekuendesa kumasumbu eKubernetes. Mumiririri anomhanya mukati mechikwata chako, saka haufanire kuiburitsa kuInternet yese. Mumiririri anoronga kutumirwa nekukumbira shanduko nyowani kubva kuGitLab, pane GitLab kusundira zvigadziriso kune sumbu. Hazvina mhosva kuti unoshandisa nzira yeGitOps, GitLab yakakufukidza.
Ndapota cherechedza kuti uku ndiko kusunungurwa kwekutanga kwemumiririri. Yedu yazvino tarisiro yeGitLab Kubernetes Agent ndeyekugadzirisa uye kubata deployments kuburikidza nekodhi. Mamwe aripo Kubernetes ekubatanidza maficha, akadai semabhodhi ekutumira uye GitLab inogadziriswa maapplication, haisati yatsigirwa.
Ipa vashandisi mvumo yekuendesa pasina kodhi yekuwana
(PREMIUM, ULTIMATE, SIRIVER, GOLD)
Kare, GitLab's mvumo system yaiita kuti zviome kugovanisa zvakanaka mabasa mukati mechikwata chako pakati peavo vane basa rekusimudzira nevaya vane basa rekutumira. Nekuburitswa kweGitLab 13.4, unogona kupa mvumo yekubvumidza kubatanidza zvikumbiro zvekutumirwa, pamwe nekuendesa kodhi kune vanhu vasinganyore kodhi, pasina kuvapa kodzero yekuwana muchengeti (muRussia yeGitLab "muchengeti" )
Security Center
(KUPEDZISIRA, GOLD)
Kare, semuenzaniso-level vulnerability manejimendi yaiganhurwa mune zvese kushanda uye kuchinjika. Iyo interface yaive peji imwechete inosanganisa ruzivo rwekusagadzikana, metrics magirafu, uye marongero. Iko hakuna nzvimbo yakawanda yekugadzira aya maficha kana kushandisa mamwe maficha ekuchengetedza.
Takaita shanduko dzakakosha pamabatiro atinoita kuchengetedzwa uye pachena muGitLab. Iyo muenzaniso yekuchengetedza pani yakashandurwa kuita yese yekuchengetedza nzvimbo. Shanduko huru ndeyekuunzwa kwechinyorwa chemenu nyowani: pachinzvimbo chepeji rimwe, iwe zvino unoona chengetedzo dashibhodhi, mushumo wekusagadzikana, uye chikamu chezvirongwa zvakasiyana. Kunyange zvazvo kushanda kusati kwachinja, kuiparadzanisa kuita zvikamu zvinobvumira kuvandudzwa kwechikamu chino izvo zvingave zvakaoma. Izvi zvinogadzawo danho rekuwedzera mamwe masimba ane chekuita nekuchengetedza mune ramangwana.
Iyo yakatsaurirwa Vulnerability Report chikamu chave nenzvimbo yakawanda yekuratidza zvakakosha. Hezvino zvisizvo zviri pari zvino pane chirongwa chekusagadzikana. Kufambisa majeti ane vulnerability metrics kune yakaparadzana chikamu kunogadzira iri nyore kuchengetedza control panel. Ikozvino i canvas yezviratidziro zvenguva yemberi-kwete chete yekusagadzikana manejimendi, asi kune chero mametric ane chekuita nekuchengetedza. Chekupedzisira, nzvimbo yakaparadzana yezvigadziriso inogadzira yakajairika nzvimbo kune ese emuenzaniso-chikamu chekuchengetedza zvigadziriso, kwete kungoita njodzi manejimendi.
Zvinhu zvinoshanduka zvave muGitLab Starter
(STARTER, PREMIUM, ULTIMATE, BRONZE, SIRIVER, GOLD)
GitLab 11.4 yakaburitswa
Pakutanga gore rino, GitLab yakaita chitsidzo
Kufamba nekukurumidza kubva kubhawa yekutsvaga
(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD)
Dzimwe nguva kana uchifambisa GitLab iwe unoda kuenda wakananga kune chaiyo purojekiti kwete peji yekutsvaga mhinduro.
Uchishandisa bhaa yekutsvaga yepasirese, unogona kukurumidza kuenda kune achangoburwa matikiti, mapoka, mapurojekiti, marongero, uye misoro yekubatsira. Unogona kushandisa hotkey /
kufambisa chitubu chako kubha yekutsvaga kuti ufambe neGitLab zvakatonyanya!
Kuratidza kuvharwa kwekodhi mukubatanidza chikumbiro zvinosiyana
(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD)
Paunenge uchiongorora chikumbiro chekubatanidza, zvinogona kuve zvakaoma kuona kana iyo yakashandurwa kodhi yakavharwa neyuniti bvunzo. Pane kudaro, vaongorori vanogona kuvimba nekuvhara kwese uye kukumbira kuti iwedzere vasati vabvumira chikumbiro chekubatanidza. Izvi zvinogona kutungamira kune yakasarudzika nzira yekunyora bvunzo, izvo zvisinganyatso kuvandudza mhando yekodhi kana kuvharwa kwebvunzo.
Ikozvino, kana uchiona chikumbiro chekubatanidza chakasiyana, iwe uchaona chiratidziro chekuvhara kodhi. Mavara matsva achakubvumidza kuti unzwisise nekukurumidza kana iyo kodhi yakashandurwa yakavharwa neyuniti bvunzo, izvo zvichabatsira kukurumidza kudzokorora kodhi uye nguva yekubatanidza uye kuendesa kodhi nyowani.
Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ
Mamwe nharaunda nemapurojekiti muEnvironment panel
(PREMIUM, ULTIMATE, SIRIVER, GOLD)
Kubva pakaburitswa GitLab 12.5 uchishandisa
GitLab inotora kutonga kweGitLab Terraform mupi
(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD)
Munguva pfupi yapfuura isu
Fuzzing API bvunzo ine OpenAPI yakatarwa kana HAR faira
(KUPEDZISIRA, GOLD)
API fuzzing yekuyedza inzira huru yekutsvaga tsikidzi uye kusasimba mumawebhu maapplication uye maAPI ayo mamwe ma scanner uye nzira dzekuyedza dzingapotsa.
API fuzzing yekuyedza muGitLab inokutendera iwe kuti upe
Iyi ndiyo yedu yekutanga API fuzz yekuyedza kuburitswa uye tinoda kunzwa zvaunofunga. Tine zvakawanda mustock yekuongorora fuzz
Ongorora magirafu matsva mune metrics panel
(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD)
Pakutanga, kugadzira girafu mune metrics dashboard muGitLab rakanga risiri basa riri nyore. Mushure mekugadzira iyo metric mune dashboard YAML faira, wakaita shanduko ku master
, pasina kukwanisa kuona kuti girafu richangogadzirwa rinoshanda sezvaunoda. Kutanga nekuburitswa uku, unogona kuona shanduko paunenge uchigadzira girafu, uchiwana pfungwa yemhedzisiro usati watumira shanduko kune dashboard YAML faira.
Dhata pamusoro pekuvhara kodhi nemayedzo emapurojekiti ese eboka
(PREMIUM, ULTIMATE, SIRIVER, GOLD)
Paunotonga nhamba huru yemapurojekiti muGitLab, iwe unoda imwechete sosi yeruzivo nezvekuti kuvharwa kwekodhi kuri kuchinja sei nekufamba kwenguva pamapurojekiti ese. Pakutanga, kuratidza ruzivo urwu kwaida basa rinonetesa uye rinopedza nguva: waifanira kudhawunirodha data yekuvhara kodhi kubva kune yega purojekiti uye kuisanganisa mutafura.
Mukuburitswa 13.4, zvakave zvichiita kukurumidza uye nyore kuungana .csv
faira rine data rese rekuvhara kodhi yemapurojekiti ese eboka kana sarudzo yemapurojekiti. Iyi ficha ndeye MVC, inoteverwa nekugona
Tsigiro yemitauro mitsva yekuyedza fuzz yakazara
(KUPEDZISIRA, GOLD)
Kuburitswa uku kunosuma rutsigiro rwemitauro mitsva yakati wandei yekuyedzwa kwefuzz yakanangana nekuvhara kuzere.
Iye zvino unokwanisa kuongorora kugona kwakazara kwekuyedza kuyedza muJava yako, Rust, uye Swift maapplication uye wotsvaga zvikanganiso uye kusasimba uko mamwe ma scanner uye nzira dzekuyedza dzingapotsa.
Zviziviso papeji huru yezvakatipoteredza
(PREMIUM, ULTIMATE, SIRIVER, GOLD)
Peji yeEnvironment inoratidza mamiriro ese enzvimbo dzako. Mukuburitswa uku tavandudza peji rino nekuwedzera chenjedzo kuratidza. Yambiro yekuzivisa pamwe nechimiro chenzvimbo dzako zvinokubatsira nekukurumidza kutora matanho kugadzirisa mamiriro anomuka.
Mapaipi ane Nested zvino anogona kumhanyisa mapaipi awo ega
(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD)
Nekushandisa mapaipi akaiswa dendere, zvave kugoneka kumhanyisa mapaipi matsva mukati mevana mapaipi. Iyo yekuwedzera nhanho yehudzamu inogona kubatsira kana iwe uchida kuchinjika kugadzira inosiyana nhamba yemapaipi.
Kare, pakushandisa mapaipi akaiswa dendere, pombi yega yega yemwana yaida basa rekutanga kuti ritsanangurwe nemaoko mupombi yemubereki. Iye zvino unogona kugadzira mapaipi akaiswa nested ayo anozovhura zvine simba chero nhamba yemapaipi matsva akaiswa. Semuenzaniso, kana uine monorepository, unogona dynamically kugadzira subpipeline yekutanga, iyo pachayo ichagadzira nhamba inodiwa yemapaipi matsva zvichienderana nekuchinja mubazi.
Mafambiro akavandudzwa pakati pemapaipi emubereki nematendere
(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD)
Kare, kufamba pakati pemubereki nemapombi akaiswa dendere kwaisanyanyonakira - waida kudzvanya kwakawanda kuti usvike pombi yaunoda. Zvaisava nyorewo kuziva kuti ibasa ripi raitanga pombi. Zvino zvichave nyore kwazvo kuona kubatana pakati pemubereki nemapombi anested.
Parallel matrix mabasa anoratidza akakodzera akasiyana muzita rebasa
(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD)
Kana wakashandisa matrix 1/4
. Mukuburitswa 13.4, iwe uchaona akakodzera akasiyana kukosha akashandiswa mubasa iro panzvimbo pezita rebasa regeneric. Semuenzaniso, kana chinangwa chako chiri chekugadzirisa x86 architecture, saka basa racho rinodaidzwa matrix: debug x86
.
Dzimwe gadziridzo muGitLab 13.4
Kubatanidza account yeAtlassian
(CORE, Starter, PREMIUM, ULTIMATE)
Vashandisi veGitLab vava kukwanisa kubatanidza maakaundi avo eGitLab kune yavo Atlassian Cloud account. Izvi zvinokutendera kuti upinde muGitLab neako maAtlassian magwaro, uye zvakare ichaisa hwaro hwekuvandudza mune ramangwana rekubatanidza.
Kutumira kunze rondedzero yezvose zvakabatanidzwa
(KUPEDZISIRA, GOLD)
Masangano akatarisana nekutevedza anoda nzira yekuratidza vaongorori maonero akazara ezvikamu zvine chekuita nechero shanduko yakapihwa mukugadzirwa. MuGitLab, izvi zvinoreva kuunganidza zvese munzvimbo imwechete: kubatanidza zvikumbiro, matikiti, mapaipi, chengetedzo scanner, uye imwe dhata yekuzvipira. Kusvika ikozvino, iwe waitofanira kuiunganidza nemaoko muGitLab kana kugadzirisa maturusi ako kuti utore ruzivo, izvo zvaisanyanya kunyatsoita.
Iwe zvino unokwanisa kuunganidza zvine hurongwa uye kutumira iyi data kuti isangane nezvinodiwa zvekuongorora kana kuita imwe ongororo. Kuti utumire kunze runyoro rwese merge commits yeboka razvino, unofanirwa kuenda kwairi
Rondedzera uye maneja ma tokeni emunhu kuburikidza neAPI
(KUPEDZISIRA, GOLD)
Kugadzirisa kupinda kune iyo GitLab namespace chikamu chakakosha chekuedza kwekuteerera. Kubva pamisimboti yerukudzo rudiki kudzima kupinda kwenguva, panogona kunge paine zvakati wandei zvinodikanwa zvine chekuita nematokeni ekuwana munhu muGitLab. Kuita kuti zvive nyore kuchengetedza uye kubata ese aya evashandisi zvitupa mukati mezita rako, isu takapa kugona kunyora ese ega ega tokeni uye nesarudzo.
Aya magadzirirwo eGitLab API anobvumira vashandisi kunyora uye kudzoreredza yavo yekuwana tokeni, uye maadmins kunyora uye kudzoreredza ma tokeni evashandisi vavo. Izvo zvino zvichave nyore kune vatariri kuti vaone kuti ndiani ane nzvimbo yemazita avo, kuita sarudzo dzekuwana zvichienderana nedata remushandisi, uye kudzora ma tokens ekuwana ega angave akakanganiswa kana kuti anowira kunze kwekambani yekuwana manejimendi.
Nyaya dzakabatana uye zvimwe zvinhu zvave muGitLab Core
(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD)
Mwedzi mishoma yapfuura takazivisa hurongwa hweku
Ichitaridza zita rekutanga rebazi mune yekubatanidza yekukumbira sidebar
(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD)
Paunenge uchiongorora shanduko yekodhi, nhaurirano, uye kubatanidza chikumbiro chinoitwa, zvinowanzodiwa kuita cheki yenzvimbo yebazi kuti iongororwe zvakadzama. Nekudaro, kuwana iyo tambo zita kunowedzera kuoma sezvo zvimwe zvemukati zvichiwedzerwa kune yekusanganisa yekukumbira tsananguro uye iwe unofanirwa kuenderera mberi pasi peji.
Isu tawedzera zita rebazi kune yekubatanidza yekukumbira sidebar, zvichiita kuti iwanikwe chero nguva uye kubvisa kudiwa kwekupuruzira peji rese. Sezvakangoita chinongedzo chekubatanidza chikumbiro, iyo sosi yebazi chikamu chine bhatani re "kopi".
Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ
Chiratidzo chekuvapo kwemafaira akadonha mukubatanidza chikumbiro chinosiyana
(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD)
Batanidza zvikumbiro zvinowedzera shanduko kune akawanda mafaera dzimwe nguva zvinodonhedza akasiyana emafaira makuru kuti uvandudze mashandiro ekupa. Kana izvi zvikaitika, zvinokwanisika kusvetuka faira netsaona panguva yekuongorora, kunyanya mukubatanidza zvikumbiro nenhamba huru yemafaira. Kutanga neshanduro 13.4, kubatanidza zvikumbiro zvinoratidzira zvakasiyana zvine mafaera akapetwa, kuti usazopotsa mafaera aya panguva yekuongorora kodhi. Nekujekesa kwakanyanya, isu tinoronga kuwedzera kujekesa kune aya mafaera mukuburitswa kunotevera. Ramba wakatarisa kuti unzwe zviri kuitika
Yambiro pamusoro pekuvapo kwemafaira akadonha mune diff yechikumbiro chekubatanidza
(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD)
Muchikamu chekubatanidza chikumbiro chinosiyana, mafaira makuru anodonha kuti avandudze mashandiro. Zvisinei, paunenge uchiongorora kodhi, mamwe mafaira anogona kushaikwa kana muongorori achifamba nepakati pemafaira, sezvo mafaira makuru ose akaputsika.
Takawedzera yambiro inooneka pamusoro pepeji yekusanganisa diff kuti tizivise vashandisi kuti pane faira rakabatanidzwa muchikamu chino. Nenzira iyi, hauzopotsa chero shanduko kuchikumbiro chekubatanidza panguva yekuongorora.
Otomatiki kudzoreredza kweGitaly cluster repository
(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD)
Pakutanga, apo iyo yekutanga node yeGitaly cluster yakaenda kunze kwenyika, marekodhi pane iyo node akamakwa sekuverengwa-chete. Izvi zvakadzivirira kurasikirwa kwedata mumamiriro ezvinhu apo pakanga paine shanduko pane node yakanga isati yadzokororwa. Iyo node payakadzoka pamhepo, GitLab haina kudzoserwa otomatiki, uye vatariri vaifanira kutanga nemaoko maitiro ekuwiriranisa kana kubvuma kurasikirwa nedata. Mamwe mamiriro ezvinhu, akadai sekutadza kwebasa rekudzokorora pane yechipiri node, anogonawo kuguma nekare kana kuverenga-chete repositori. Muchiitiko ichi, nzvimbo yekuchengetera yakaramba yakarebesa kudzamara kunotevera kunyora kwaitika, kwaizotanga basa rekudzokorora.
Kugadzirisa dambudziko iri
Uye zvakare, kugadzirisa otomatiki kunotanga kudzokororwa kwezvinyorwa pane chero itsva Gitaly node yakawedzerwa kune sumbu, kubvisa basa remanyorero kana uchiwedzera node nyowani.
Maka basa rekuita sezvakapera pane peji rekugadzira
(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD)
Kukurukurirana kunobudirira muGitLab kwakavakirwa pane-zvekuita zvinyorwa. Kana iwe wataurwa mukutaura, zvakakosha kuti ukwanise kusvetukira kune rimwe basa uye wotanga kuita chimwe chinhu kana kumaka sekunge chapera. Zvakakoshawo kuti ukwanise kugovera basa iwe pachako paunenge uchida kushanda pane chimwe chinhu kana kudzoka kwachiri gare gare.
Kare, waisakwanisa kuwedzera mabasa kana kumaka sekunge apera paunenge uchishanda nemadhizaini. Izvi zvakakanganisa zvakanyanya kushanda kwekukurukurirana pakati pezvikwata zvechigadzirwa, sezvo to-dos chiri chinhu chakakosha cheGitLab workflow.
Mukuburitswa 13.4, madhizaini anobata makomendi etikiti mukushandisa mabasa, izvo zvinoita kuti kushanda navo kuwirirane uye kunoshanda.
Yakavandudzwa dambudziko rekugadzirisa dambudziko reCI/CD
(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD)
Tavandudza gwara rekugadzirisa dambudziko reGitLab CI/CD nerumwe ruzivo nezve zvinowanzoitika zvaungasangana nazvo. Tinovimba kuti zvinyorwa zvakavandudzwa zvichave chinhu chakakosha kukubatsira kusimuka nekumhanyisa GitLab CI/CD nekukurumidza uye zviri nyore.
Batanidza zvikumbiro hazvichabvi mumutsara wekubatanidza
(PREMIUM, ULTIMATE, SIRIVER, GOLD)
Kare, zvikumbiro zvekubatanidza zvinogona kubuda mumutsara netsaona nekuda kwekunonoka kutaura. Kana chikumbiro chekubatanidza changa chatove mumutsara uye mumwe munhu akawedzera chirevo kwachiri chakagadzira nhaurirano itsva isina kugadziriswa, chikumbiro chekubatanidza chainzi hachikodzeri kubatanidzwa uye chinodonha kubva pamutsetse. Iye zvino, mushure mekunge chikumbiro chekubatanidza chawedzerwa kumutsara wekubatanidza, zvinyorwa zvitsva zvinogona kuwedzerwa pasina kutya kuvhiringidza nzira yekubatanidza.
Kuratidza kukosha kwekuvhara kodhi yebasa mune chikumbiro chekubatanidza
(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD)
Vagadziri vanofanirwa kuona kukosha kwekuvhara kwekodhi mushure mekunge pombi yapera - kunyangwe mumamiriro ezvinhu akaomarara senge kumhanyisa pombi ine mabasa akawanda anoda kupatsanurwa kuverenga kukosha kwekuvhara. Kare, iyo merge application widget yaingoratidza avhareji yezvikoshero izvi, izvo zvaireva kuti waifanira kuenda kupeji rebasa uye kudzokera kuchikumbiro chekubatanidza kuti uwane kukosha kwepakati. Kuti uchengetedze iwe nguva uye matanho ekuwedzera aya, takaita kuti widget iratidze kukosha kweavhareji yekuvhara, shanduko dzayo pakati pechinangwa uye matavi echitubu, uye chishandiso chinoratidza kukosha kwekuvhara kwebasa rega rega zvichibva pane iyo avhareji yakaverengerwa.
Kubvisa mapasuru kubva pasuru registry paunenge uchiona boka
(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD)
Iyo GitLab package registry inzvimbo yekuchengetedza uye kugovera mapakeji mune akasiyana mafomati. Kana uine akawanda mapakeji mupurojekiti kana boka rako, unofanirwa kukurumidza kuona mapakeji asina kushandiswa uye woabvisa kudzivirira vanhu kuti vasaatore. Unogona kubvisa mapakeji kubva kurejista yako kuburikidza
Iwe unogona ikozvino kubvisa mapakeji paunenge uchiona registry yeboka. Ingoenda kune yeboka registry peji peji, sefa mapakeji nemazita, uye bvisa chero chausingade.
Kuyera mapakeji eConan kusvika padanho reprojekiti
(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD)
Unogona kushandisa Conan repository muGitLab kushambadza uye kugovera C/C++ zvinoenderana. Nekudaro, mapakeji aimbove aingokwanisa kukwira kusvika padanho remuenzaniso, sezvo zita reConan pasuru richingogona kuverengera mavara makumi mashanu nerimwe. Kana iwe waida kuburitsa pasuru kubva kuboka diki, semuenzaniso gitlab-org/ci-cd/package-stage/feature-testing/conan
, zvakanga zvisingaite.
Iwe unogona ikozvino kuyera Conan mapakeji pasi kusvika padanho reprojekiti, zvichiita kuti zvive nyore kushambadza uye kugovera zvinotsamira mapurojekiti ako.
Tsigiro yemaneja epakeji matsva nemitauro yekutsamira scanning
(KUPEDZISIRA, GOLD)
Tinofara kuwedzera kutariswa kweC, C++, C# uye .Net code mapurojekiti anoshandisa NuGet 4.9+ kana Conan mapakeji maneja kune yedu runyorwa
Zviziviso kana uchichinja kusanganisa chikumbiro kuseta kuti 'Sanganisa kana pombi yapera zvinobudirira'
(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD)
Pakutanga, paunenge uchiisa iyo yekubatanidza yekukumbira marongero Batanidza kana pombi yapera (Batanidza Kana Pipeline Yabudirira, MWPS) hapana email chiziviso chakatumirwa. Waifanira kutarisa chimiro kana kumirira ziviso yekubatanidza. Nekuburitswa uku tinofara kuratidza mipiro yemushandisi
Kugadzira EKS masumbu ane mushandisi-yakatsanangurwa vhezheni yeKubernetes
(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD)
Vashandisi veGitLab vanogona ikozvino kusarudza iyo Kubernetes iyo ichapihwa neEKS; unogona kusarudza pakati peshanduro 1.14β1.17.
Kugadzira zviitiko semhando dzetikiti
(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD)
Haasi dambudziko rese rinomuka rinokonzeresa ziviso: vashandisi vanoshuma kubuda uye nhengo dzechikwata dzinoongorora nyaya dzekuita. Zviitiko zvino imhando yetikiti, saka zvikwata zvako zvinogona kukurumidza kuzvigadzira sechikamu chemaitiro avo akajairika. Dzvanya Basa idzva kubva kupi zvako muGitLab, uye mumunda Tora sarudza Chiitiko.
Kutaura nezveGitLab Alerts muMarkdown
(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD)
Isu takavandudza GitLab chenjedzo nekuwedzera rudzi rutsva rwekutaurwa kwavari muGitLab Markdown, zvichiita kuti zvive nyore kugovera uye kutaura chenjedzo. Shandisa ^alert#1234
kutaura yambiro mune chero Markdown ndima: muzviitiko, matikiti, kana kubatanidza zvikumbiro. Izvi zvinokubatsirawo kuona mabasa anogadzirwa kubva kuchenjedzo kwete matikiti kana kubatanidza zvikumbiro.
Kuona mutoro wekuchenjerera nechiitiko
(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD)
Rondedzero yechenjedzo ine ruzivo rwakakosha pakugadzirisa uye kudzoreredza, uye ruzivo urwu runofanira kuwanikwa nyore saka haufanirwe kuchinja maturusi kana ma tabo paunenge uchishanda kugadzirisa chiitiko. Zviitiko zvakagadzirwa kubva kuchenjedzo zvinoratidza tsananguro yakazara yechenjedzo mutebhu Alert Details.
75% nekukurumidza kutsvaga kwepamusoro
(STARTER, PREMIUM, ULTIMATE, BRONZE, SIRIVER, GOLD)
GitLab, sechishandiso chimwe chete, ine yakasarudzika kugona kuita kuwanikwa kwemukati mukati mese DevOps workflow yako nekukurumidza. MuGitLab 13.4, kutsvaga kwepamusoro kunodzosa mhedzisiro 75% nekukurumidza kana yaitika
Kuona mapurojekiti akadzimwa evatungamiriri
(CORE, Starter, PREMIUM, ULTIMATE)
Paive neimwe sarudzo yekumisa kudzima chirongwa
Kugona uku kunopa vatariri kutonga kukuru pamusoro pekudzima purojekiti nekuunganidza ruzivo rwese rwakakosha munzvimbo imwechete uye nekupa kugona kugadzirisa zvisingadiwe kudzima zviito.
Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ
Yakawedzerwa rutsigiro rwemitemo yekusundidzira boka kuAPI
(STARTER, PREMIUM, ULTIMATE, BRONZE, SIRIVER, GOLD)
Pakutanga, mitemo yekusundidzira yeboka yaingogadziriswa chete nekushanyira boka rega rega kuburikidza neGitLab UI uye kushandisa iyo mitemo. Iwe unogona ikozvino kutonga iyi mitemo kuburikidza neAPI kutsigira yako tsika maturusi uye GitLab otomatiki.
Kukanzura ma tokeni emunhu ega ega ega magwaro ekuchengetedza
(KUPEDZISIRA)
Configuration faira yeiyo static saiti mupepeti
(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD)
MuGitLab 13.4, tiri kuunza nzira itsva yekugadzirisa iyo static saiti mupepeti. Kunyangwe iyo faira yekumisikidza isingachengetedze kana kugamuchira chero marongero mukuburitswa uku, tiri kuisa hwaro hwekugadzirisa mune ramangwana remafambisirwo emaitiro. Mukuburitswa kunotevera isu tichawedzera kune faira .gitlab/static-site-editor.yml
parameters yekuisa
Kugadzirisa chikamu chekutanga chefaira uchishandisa static site editor
(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD)
Nyaya yekumberi inzira inoshanduka uye iri nyore yekutsanangura mapeji akasiyana mumafaira edata ekugadziriswa neiyo static saiti jenareta. Inowanzo shandiswa kuseta musoro wepeji, marongerwo template, kana munyori, asi inogona kushandiswa kupfuudza chero mhando yemetadata kune jenareta paunenge uchipa peji muHTML. Inosanganisirwa pamusoro pese faira re data, chikamu chekusuma chinowanzo kurongeka seYAML kana JSON uye inoda inowirirana uye chaiyo syntax. Vashandisi vasina kujairana nemirairo chaiyo yesyntax vanogona kupinda nekusaziva markup, izvo zvinogona kukonzera matambudziko ekufomati kana kunyange kuvaka kukundikana.
Iyo WYSIWYG editing modhi yeiyo static saiti mupepeti yatobvisa sumo kubva kumupepeti kudzivirira izvi zvikanganiso zvefomati. Nekudaro, izvi zvinokutadzisa kuti uchinje hunhu hwakachengetwa muchikamu ichi pasina kudzoka kune editing mune sosi mode. MuGitLab 13.4, unogona kuwana chero munda uye kugadzirisa kukosha kwayo mune yakajairika mafomu-based interface. Kana bhatani radzvanywa Zvirongwa (Settings) pani inovhura inoratidza nzvimbo yefomu yekiyi yega yega inotsanangurwa pakutanga. Iyo minda inogarwa nehuwandu hwazvino, uye kugadzirisa chero ipi zvayo iri nyore sekuisa iyo muwebhu fomu. Kugadzirisa iyo intro nenzira iyi inodzivirira syntax yakaoma uye inokupa iwe kutonga kwakazara pamusoro pezviri mukati uchive nechokwadi chekuti yekupedzisira mhedzisiro yakarongwa nguva dzose.
GitLab yeJira uye DVCS Connector yava muCore
(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD)
Kune vashandisi veJira paGitLab:
Aya maficha aimbove aingowanikwa muchirongwa chedu chePrimum, asi ave kuwanikwa kune vese vashandisi!
Vazhinji vanovhotera Gitaly cluster transactions (beta)
(CORE, Starter, PREMIUM, ULTIMATE)
A Gitaly cluster inokutendera kuti udzokorore Git repositories kune akawanda "anodziya" Gitaly node. Izvi zvinowedzera kukanganisa kushivirira nekubvisa imwechete mapoinzi ekukundikana.
Kuvhota kwakawanda kunovandudza kukanganisa kushivirira nekuda mvumo yeruzhinji rwemanodhi (kwete ese) usati wachengeta shanduko kudhisiki. Kana iyi yekushandura chimiro ikagoneswa, kunyora kunofanirwa kubudirira pane dzakawanda node. Manodhi anopokana anongo wiriraniswa otomatiki uchishandisa asynchronous replication kubva kune iwo node dzakagadzira quorum.
Tsigiro schema tsigiro yeJSON kusimbiswa muWebhu IDE
(PREMIUM, ULTIMATE, SIRIVER, GOLD)
Mapurojekiti ayo vanhu vanonyora zvigadziriso muJSON kana YAML anowanzo kutarisana nematambudziko nekuti zviri nyore kugadzira typo nekupwanya chimwe chinhu. Zvinogoneka kunyora maturusi ekuongorora kubata nyaya idzi mupombi yeCI, asi kushandisa JSON schema faira kunogona kubatsira kupa zvinyorwa uye mazano.
Vatori vechikamu chepurojekiti vanogona kutsanangura mune yavo repository nzira yetsika schema mufaira .gitlab/.gitlab-webide.yml
, iyo inotsanangura schema uye nzira kune mafaera kuti atariswe. Paunorodha imwe faira muWebhu IDE, iwe uchaona imwe mhinduro uye kusimbiswa kuti ikubatsire kugadzira iyo faira.
Yakatungamirwa Acyclic Graph (DAG) bazi muganho wakawedzera kusvika pamakumi mashanu
(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD)
Kana uri kushandisa conveyors needs:
, zvakaoma. Muna 13.4, muganho wakawedzerwa wakawedzerwa kubva pagumi kusvika pamakumi mashanu kuti ubvumire hukama hwakaoma hwehukama pakati pemabasa mumapaipi ako.
Kana iwe uri maneja weiyo GitLab muenzaniso, unogona kukwidza iyi muganho zvakatokwira nekumisikidza chinhu chekushandura, kunyangwe isu tisingapi tsigiro yepamutemo yeizvi.
ΠΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ ΠΏΠΎ Π½Π°ΡΡΡΠΎΠΉΠΊΠ΅ needs:
Maitiro akavandudzwa needs
kumabasa akapotsa
(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD)
Mune zvimwe zviitiko, basa rakapotsa mupombi rinogona kunzi rakabudirira kune vanovimba vakatsanangurwa mukati needs
, izvo zvakaita kuti mabasa aitevera aite, izvo zvaisafanira kuitika. Maitiro aya akagadziriswa mushanduro 13.4, uye needs
ikozvino inobata nemazvo makesi emabasa akapotsa.
ΠΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ ΠΏΠΎ Π½Π°ΡΡΡΠΎΠΉΠΊΠ΅ needs
Pina iyo yekupedzisira yekuda artifact kudzivirira kuti isadzime
(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD)
GitLab ikozvino inokiya otomatiki iro rekupedzisira rakabudirira basa uye pombi artifact pane chero inoshanda bazi, batanidza chikumbiro, kana tag kudzivirira kuti isadzime mushure mekupera. Zvinova nyore kumisa mitemo ine hukasha yekupedza nguva yekuchenesa midziyo yekare. Izvi zvinobatsira kuderedza kushandiswa kwedhisiki nzvimbo uye inova nechokwadi chekuti unogara uine kopi yeazvino artifact kubva pombi.
CI/CD Nhungamiro yePipeline Optimization
(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD)
Kugadzirisa pombi yako yeCI/CD kunogona kuvandudza kukurumidza kuburitsa uye kuchengetedza mari. Tanatsiridza zvinyorwa zvedu kuti zvisanganise gwara rinokurumidza kuti uwane zvakanyanya kubva mukugadzirisa mapaipi ako.
Chirevo chebvunzo chakarongwa nechimiro chebvunzo
(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD)
Miganho pahukuru hwemafaira akakwidzwa pasuru registry
(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD)
Ikozvino kune miganho pahukuru hwepakeji mafaera anogona kuiswa kuGitLab package registry. Zvirambidzo zvakawedzerwa kukwenenzvera pasuru registry kuita uye kudzivirira kushungurudzwa. Miganhu inosiyana zvichienderana nepasuru fomu. YeGitLab.com, hukuru hwefaira saizi ndeiyi:
- Conan: 250MB
- Maven: 3GB
- NPM: 300MB
- NuGet: 250MB
- PyPI: 3GB
Kune tsika dzeGitLab zviitiko, izvo zvisizvo zvakafanana. Nekudaro, maneja anogona kugadzirisa zvirambidzo achishandisa
Shandisa CI_JOB_TOKEN kuburitsa PyPI mapasuru
(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD)
Unogona kushandisa GitLab PyPI repository kugadzira, kushambadza, uye kugovera Python mapakeji pamwe chete nekodhi kodhi uye CI/CD mapaipi. Nekudaro, wakambotadza kutendesa kune repository uchishandisa yakafanotsanangurwa nharaunda inosiyana CI_JOB_TOKEN
. Nekuda kweizvozvo, waifanira kushandisa zvitupa zvako kugadzirisa iyo PyPI repository, kana iwe unogona kunge wafunga kusashandisa repository zvachose.
Ikozvino zvave nyore kushandisa GitLab CI/CD kushambadza nekuisa PyPI mapakeji uchishandisa yakafanotsanangurwa nharaunda inoshanduka. CI_JOB_TOKEN
.
DAST scanner profiles pakukumbira
(KUPEDZISIRA, GOLD)
Ku-on-demand DAST scan yaive
Iyo yakapusa redirect yekumisikidza faira yeGitLab Mapeji
(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD)
Kana iwe ukashandisa GitLab Mapeji uye uchida kubata zvirinani shanduko dzeURL, unogona kunge waona kuti kutonga redirects pane yako GitLab Mapeji saiti zvaisaita. GitLab ikozvino inokutendera iwe kuti ugadzirise mitemo yekudzosera imwe URL kune imwe kune yako Mapeji saiti nekuwedzera faira rekugadzirisa kune repository. Ichi chiitiko chinogoneka nekuda kwekubatsira kwaKevin Barnett (
Terraform state inotungamirwa neGitLab
(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD)
Kuwana kune dzakapfuura vhezheni dzeTerraform state kunodiwa zvese mukuteedzera uye nekugadzirisa kana zvichidikanwa. Tsigiro yekushandura Terraform state inotungamirwa neGitLab inopihwa kutanga neGitLab 13.4. Kushandura kunogoneswa otomatiki kumafaira matsva eTerraform state. Mafaira aripo eTerraform state achave
Yakakosha Yechiitiko Chiziviso Details
(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD)
Paunenge uchigadzirisa zviitiko, unofanirwa kukwanisa kuona zviri nyore kuti yambiro yakavhurwa uye kangani chiitiko chakatangwa. Idzi ruzivo runowanzo kosha pakuona kukanganisa kune mutengi uye izvo timu yako inofanira kutanga yagadzirisa. Mune itsva Incident Details panel, tinoratidza yambiro yekutanga nguva, nhamba yezviitiko, uye chinongedzo kune yambiro yekutanga. Ruzivo urwu runowanikwa kune zviitiko zvinogadzirwa kubva kuchenjedzo.
Kuisa uye kugadzirisa chiitiko chekuomarara parameter
(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD)
Iyo Incident Severity dimension inobvumira vanopindura uye vanobatana kuti vaone kukanganisa kwekudzima, pamwe nenzira uye nekukasira kwemhinduro. Sezvo timu yako ichigovana mhedzisiro panguva yekugadzirisa chiitiko uye kudzoreredza, vanogona kushandura iyi marongero. Iwe unogona ikozvino kugadzirisa kuomarara kwechiitiko murudyi bhaa reIncident Details peji, uye hukasha hunoratidzwa mune rondedzero yezviitiko.
Kugadzira, kugadzirisa uye kudzima mugaba network kuchengetedza mitemo
(KUPEDZISIRA, GOLD)
Iyi yekusimudzira kuContainer Network Security Rule Mharidzo inobvumira vashandisi kugadzira, kugadzirisa, uye kudzima mitemo yavo zvakananga kubva kuGitLab mushandisi interface. Editor maficha anosanganisira .yaml
yevashandisi vane ruzivo uye mutemo mupepeti ane intuitive interface kune iyo mitsva kune network mitemo. Iwe unogona kuwana mitsva yekutonga mitemo sarudzo muchikamu Chengetedzo uye Kutevedzera> Kutyisidzira Kutungamira> Mitemo (Chengetedzo & Kutevedza > Kutyisidzira Kutonga > Zvitengo).
Azure blob kuchengetedza rutsigiro
(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD)
Ose ari maviri GitLab uye GitLab Runner zvino anotsigira
GitLab zviitiko zvinotsigira Azure kune ese marudzi ezvitoro zvezvinhu, kusanganisira maLFS mafaera, CI artifacts, uye.
GitLab basa processors zvakare inotsigira Azure yekuchengetedza [runners.cache.azure]
Omnibus ARM64 mapakeji eUbuntu uye OpenSUSE
(CORE, Starter, PREMIUM, ULTIMATE)
Mukupindura kukura kuri kuda rutsigiro rwekumhanyisa GitLab pa64-bit ARM architecture, tinofara kuzivisa kuwanikwa kweiyo official ARM64 Ubuntu 20.04 Omnibus package. Kutenda kukuru kuna Zitai Chen naGuillaume Gardet nemipiro mikuru yavakaita - zvikumbiro zvavo zvekubatanidza zvakabata basa rakakosha mune izvi!
Kurodha uye kuisa pasuru yeUbuntu 20.04, enda kune yedu Ubuntu
.
Smart kadhi yekusimbisa tsigiro yeGitLab Helm chati
(PREMIUM, ULTIMATE)
Makadhi eSmart, akadai seCommon Access Cards (CAC), anogona ikozvino kushandiswa kutsigira kune GitLab muenzaniso wakaiswa kuburikidza neHelm chati. Makadhi eSmart anotenderwa kudura renzvimbo uchishandisa zvitupa zveX.509. Neizvi, smart kadhi rutsigiro neHelm chati yave kuenderana nerutsigiro rwekadhi rekuchenjera rinowanikwa muOmnibus deployments.
Yakadzama yekuburitsa zvinyorwa uye yekuvandudza / yekumisikidza mirairo inogona kuverengwa mune yekutanga Chirungu positi:
Takanga tichishanda pakushandura kubva kuChirungu
Source: www.habr.com