
Kurumidza kuona zvakavanzika zvakaburitswa
Zvinoita sekunge kukanganisa kudiki kupfuudza zvitupa netsaona kune yakagovaniswa repository. Zvisinei, migumisiro yacho inogona kuva yakakomba. Kana munhu anorwisa angowana password yako kana API kiyi, iye achatora account yako, kukiya kunze uye kushandisa mari yako nekunyengera. Uye zvakare, domino mhedzisiro inogoneka: kuwana kune imwe account kunovhura mukana kune vamwe. Masiteki akakwira, saka zvakakosha zvakanyanya kuti uzive nezve zvakavanzika zvakavanzika nekukurumidza sezvinobvira.
Mukuburitswa uku tinosuma sarudzo sechikamu chekushanda kwedu kweSAST. Kuzvipira kwega kwega kunoongororwa muCI/CD basa kune zvakavanzika. Pane chakavanzika - uye mugadziri anogamuchira yambiro muchikumbiro chekubatanidza. Inobvisa magwaro akaburitswa ipapo uye inogadzira zvitsva.
Kuve nechokwadi chekugadzirisa shanduko
Sezvo ichikura uye ichiwedzera kuoma, kuchengetedza kuwirirana pakati pezvikamu zvakasiyana zvesangano kunowedzera kuoma. Kuwanda kwevashandisi vekushandisa uye nekuwedzera mari, ndipo pakanyanya kuipa mhedzisiro yekubatanidza kodhi isiriyo kana isina kuchengetedzeka. Kune masangano mazhinji, kuve nechokwadi chekuongorora kwakaringana usati wabatanidza kodhi chinhu chakasimba nekuti njodzi dzakanyanya.
GitLab 11.9 inokupa iwe kutonga kwakawanda uye chimiro chinoshanda, nekuda kwe . Kare, kuti uwane mvumo, waingofanirwa kuzivisa munhu kana boka (nhengo yega yega yaigona kupa mvumo). Iwe unogona ikozvino kuwedzera mitemo yakawanda kuitira kuti chikumbiro chekubatanidza chinoda mvumo kubva kune vanhu chaivo kana kunyange nhengo dzakawanda dzeboka rakati. Mukuwedzera, iyo Code Owners feature inobatanidzwa mumitemo yemvumo, izvo zvinoita kuti zvive nyore kuziva munhu akapa mvumo.
Izvi zvinobvumira masangano kuti aite zvigadziriso zvakaoma achichengetedza kureruka kweimwe GitLab app apo nyaya, kodhi, mapaipi, uye yekutarisa data inooneka uye inowanikwa kuita sarudzo uye nekuchimbidza kugadzirisa kugadzirisa.
ChatOps ikozvino yakavhurika sosi
GitLab ChatOps chishandiso chine simba otomatiki chinokutendera kuti umhanye chero basa reCI/CD uye kubvunza chimiro chayo zvakananga mumachat apps seSlack uye Mattermost. , ChatOps yaive chikamu chekunyoreswa kweGitLab Ultimate. Based ΠΈ , isu dzimwe nguva tinofambisa zvinhu pasi pamwero uye hatimbokwikwi.
Panyaya yeChatOps, takaona kuti kushanda uku kunogona kubatsira kumunhu wese, uye kuti kutora chikamu kwenharaunda kunogona kubatsira icho pachacho.
MuGitLab 11.9 isu , uye nekudaro yave kuwanikwa mahara kuti ishandiswe mune yega-ino maneja GitLab Core uye paGitLab.com uye yakavhurika kunharaunda.
Uye zvimwe zvakawanda!
Kune akawanda makuru maficha anowanikwa mukuburitswa uku, semuenzaniso. , ΠΈ , - kuti hatigoni kumirira kukuudza pamusoro pavo!
Mushandi Anonyanya Kukosha () mwedzi uno unozivikanwa naMarcel Amirault ()
Marcel aigara achitibatsira kuvandudza zvinyorwa zveGitLab. Iye kuvandudza kunaka uye kushandiswa kwemagwaro edu. Domo arigato [Ndinokutendai zvikuru (yeJapan) - approx. trans.] Marcel, tinozvitenda nemoyo wese!
Akakosha maficha akawedzerwa muGitLab 11.9 kuburitswa
Kutsvaga zvakavanzika uye zvitupa mune repository
(KUPEDZISIRA, GOLD)
Vagadziri dzimwe nguva vanodonhedza zvakavanzika uye zvitupa neune kuma repositories ari kure. Kana vamwe vanhu vachikwanisa kuwana iyi sosi, kana purojekiti iri paruzhinji, ipapo ruzivo rwakadzama rwunoburitswa uye runogona kushandiswa nevanorwisa kuwana zviwanikwa zvakaita senzvimbo dzekutumirwa.
GitLab 11.9 ine bvunzo nyowani - "Chakavanzika Detection". Inotarisa zviri mukati meiyo repository kutsvaga makiyi eAPI uye rumwe ruzivo rusingafanirwe kunge rwuripo. GitLab inoratidza mhedzisiro mushumo weSAST muMerge Chikumbiro widget, mishumo yepombi, uye dashibhodhi rekuchengetedza.
Kana iwe watogonesa SAST kune yako application, saka hapana chaunoda kuita, ingotora mukana wechinhu chitsva ichi. Inobatanidzwawo mukugadzirisa default.
Mitemo yekugadzirisa zvikumbiro zvekubatanidza
(PREMIUM, ULTIMATE, SIRIVER, GOLD)
Kuongororwa kwekodhi chinhu chakakosha chepurojekiti yese yakabudirira, asi hazviwanzo kujeka kuti ndiani anofanirwa kuongorora shanduko. Zvinowanzodikanwa kuve nevanoongorora kubva kuzvikwata zvakasiyana: timu yekusimudzira, timu yeruzivo rwevashandisi, timu yekugadzira.
Mitemo yemvumo inobvumidza iwe kuvandudza maitiro ekudyidzana pakati pevanhu vanobatanidzwa mukuongorora kodhi nekutsanangura denderedzwa revatenderi vane mvumo uye hushoma nhamba yemvumo. Mitemo yekugadziriswa inoratidzwa mune yekubatanidza yekukumbira widget kuti iwe ugone kukurumidza kugovera muongorori anotevera.
MuGitLab 11.8, mitemo yemvumo yakavharwa nekusarudzika. Kutanga neGitLab 11.9, ivo varipo nekusarudzika. MuGitLab 11.3 takaunza sarudzo kuona nhengo dzechikwata dzinotarisira macode ega mukati meprojekiti. Iyo Code Varidzi ficha inosanganiswa mumitemo yemvumo saka unogona kugara uchitsvaga vanhu vakakodzera kuti uongorore shanduko.
Kuendesa ChatOps kuCore
(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD)
Pakutanga yakaunzwa muGitLab Ultimate 10.6, ChatOps yatamira kuGitLab Core. GitLab ChatOps inopa kugona kumhanya GitLab CI mabasa kuburikidza neSlack uchishandisa chimiro. .
Isu tiri kuvhura kutsvaga chimiro ichi zvinoenderana nekwedu . Kupfurikidza nokurishandisa kazhinji kazhinji, nzanga ichabetsera zvikuru.
Ongorora yebasa parameters
(PREMIUM, ULTIMATE, SIRIVER, GOLD)
Mashandiro akadai sekuwedzera, kudzima, kana kushandura maficha maparamendi ave kupinda mugitLab yekuongorora log, saka unogona kuona zvakachinjwa uye rinhi. Pakaita tsaona uye unofanirwa kuona kuti chii chachinja munguva pfupi yapfuura? Kana kuti unongoda kutarisa kuti maparamita ebasa akachinjwa sei sechikamu chekuongorora? Zvino izvi zviri nyore chaizvo kuita.
Kugadzirisa Kubatanidza Chikumbiro Kukanganisa
(KUPEDZISIRA, GOLD)
Kukurumidza kugadzirisa kusakanganiswa kwekodhi, maitiro acho anofanira kunge ari nyore. Izvo zvakakosha kurerutsa zvigamba zvekuchengetedza, zvichibvumira vanogadzira kuti vatarise pamabasa avo. MuGitLab 11.7 isu , asi yaifanira kudhaunirodwa, yoshandiswa munharaunda yacho, yobva yasundirwa kunzvimbo iri kure.
MuGitLab 11.9 maitiro aya anoitwa otomatiki. Gadzirisa kusasimba pasina kusiya GitLab web interface. Chikumbiro chekubatanidza chinogadzirwa zvakananga kubva pahwindo reruzivo rwekusagadzikana, uye bazi idzva iri rinenge rave nekugadzirisa. Mushure mekutarisa kuti muone kana nyaya yagadziriswa, wedzera gadziriso kubazi rekumusoro kana pombi yakanaka.
Kuratidza mudziyo scanner zvabuda muboka rekuchengetedza pane
(KUPEDZISIRA, GOLD)
Dashboard yekuchengetedza yechikwata inobvumira zvikwata kuti zvitarise pazvinhu zvakanyanya kukosha kubasa razvo, zvichipa yakajeka, yakadzama tarisisa yezvese zvinogona kukanganisa zvinogona kukanganisa maapplication. Ndosaka zvakakosha kuti dashibhodhi rive neruzivo rwese rwunodiwa munzvimbo imwechete uye inobvumira vashandisi kudhiza pasi mu data vasati vagadzirisa kusagadzikana.
MuGitLab 11.9, midziyo ye scan yakawedzerwa kune dashboard, kuwedzera kune iripo SAST uye kutsamira scan mhinduro. Iye zvino mhedziso yese iri munzvimbo imwechete, zvisinei nekwakabva dambudziko.
CI/CD matemplate ekuchengetedza mabasa
(KUPEDZISIRA, GOLD)
GitLab's kuchengetedza maficha ari kubuda nekukurumidza uye anoda kugara achigadziridzwa kuti uchengetedze kodhi yako inoshanda uye yakachengeteka. Kushandura tsananguro yebasa kwakaoma kana iwe uchitonga akawanda mapurojekiti. Uye isu zvakare tinonzwisisa kuti hapana munhu anoda kutora njodzi yekushandisa yazvino vhezheni yeGitLab pasina kuve nechokwadi kuti inoenderana zvizere neiyo yazvino muenzaniso yeGitLab.
Nechikonzero ichi takaunza muGitLab 11.7 nzira nyowani yekutsanangura mabasa uchishandisa. .
Kutanga neGitLab 11.9 isu tichapa akavakirwa-mukati matemplate emabasa ese ekuchengetedza: semuenzaniso, sast ΠΈ dependency_scanning, - inoenderana neinoenderana vhezheni yeGitLab.
Vasanganise zvakananga mukumisikidzwa kwako, uye ivo vanozogadziridzwa nehurongwa pese paunosimudzira kune imwe vhezheni yeGitLab. Magadzirirwo epombi haachinji.
Iyo nzira nyowani yekutsanangura mabasa ekuchengetedza ndeye pamutemo uye haitsigire chero imwe yapfuura basa tsananguro kana kodhi snippets. Iwe unofanirwa kugadzirisa tsananguro yako nekukurumidza sezvinobvira kuti ushandise iro nyowani kiyi
template. Tsigiro yechero imwe syntax inogona kubviswa muGitLab 12.0 kana kumwe kuburitswa kweramangwana.
Dzimwe gadziridzo muGitLab 11.9
Pindura kune mhinduro
(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD)
GitLab ine nhaurirano pamisoro. Kusvikira zvino, munhu ari kunyora tsinhiro yokutanga aifanira kusarudza kubva pakutanga kana aida kurukurirano.
Takarerutsa chirambidzo ichi. Tora chero chirevo muGitLab (panyaya, sanganisa zvikumbiro, uye epics) uye pindura kwazviri, nekudaro uchitanga nhaurirano. Nenzira iyi zvikwata zvinodyidzana zvakarongeka.
Project templates ye.NET, Go, iOS uye Mapeji
(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD)
Kuita kuti zvive nyore kune vashandisi kugadzira mapurojekiti matsva, tiri kupa akati wandei mapurojekiti matemplate:
- Elementary , iyo inosanganisira base application neCI.
- Yakagadzirira-kushandisa-template inosanganisa uye GitLab CI/CD.
- , yakagadzirira kugadzirisa muGitLab. Ziva kuti sezvo iOS inovaka inoda yakazvitsaurira MacOS mumhanyi, iwe uchafanirwa kupa yako yekuvaka sevha kana iwe uchida kuishandisa neGitLab CI/CD.
- yakagadzirirwa kushanda neNetlify.
Inoda mvumo yekubatanidza zvikumbiro kubva kuVaridzi veCode
(PREMIUM, ULTIMATE, SIRIVER, GOLD)
Hazvisi nguva dzose zviri pachena kuti ndiani anobvumira chikumbiro chekubatanidza.
GitLab ikozvino inotsigira kuti chikumbiro chekubatanidza chitenderwe zvichibva pane mafaera anogadziridzwa nechikumbiro, uchishandisa . Code Varidzi vanopihwa vachishandisa faira rakanzi CODEOWNERS, chimiro chakafanana ne gitattributes.
Tsigiro yekugovera otomatiki Varidzi veCode sevanhu vane basa rekubvumidza chikumbiro chekubatanidza yakawedzerwa mukati .
Kufambisa Mafaira muWebhu IDE
(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD)
Iye zvino, watumidza faira kana dhairekitori, unogona kuifambisa kubva paWebhu IDE kuenda kunzvimbo yekuchengetera iri munzira itsva.
Matagi ari muhurongwa hwearufabheti
(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD)
GitLab ma tag akasiyana zvakasiyana, uye zvikwata zvinogara zvichitsvaga mashandisiro matsva kwavari. Saizvozvo, vashandisi vanowanzo wedzera akawanda ma tag kune imwe nyaya, batanidza chikumbiro, kana epic.
MuGitLab 11.9, taita kuti zvive nyore kushandisa zvinyorwa. Panyaya, batanidza zvikumbiro, uye epics, iwo mavara anoratidzwa mupadivi pebar akarongwa mune alfabheti. Izvi zvinoshandawo pakuona rondedzero yezvinhu izvi.
Maonero anokurumidza pakusefa zviito nebasa
(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD)
Isu nguva pfupi yadarika takaunza chimiro chinobvumira vashandisi kusefa chikafu chechiitiko nemabasa, kubatanidza zvikumbiro kana epics, izvo zvinovatendera kuti vatarise chete pamakomendi kana system manotsi. Kuseta uku kunochengeterwa mushandisi wega wega pane system, uye zvinogona kuitika kuti mushandisi anogona kusaziva kuti kana achiona nyaya mazuva akati wandei gare gare, vanoona chikafu chakasefa. Anonzwa sekuti haagone kusiya mhinduro.
Takavandudza kudyidzana uku. Iye zvino vashandisi vanogona kukurumidza kushandura kune modhi inovatendera kuti vasiye makomendi vasina kukwenya vachidzokera kumusoro kwechikafu. Izvi zvinoshanda kumabasa, kubatanidza zvikumbiro, uye epics.
Kuchinja kurongeka kwemaepics emwana
(KUPEDZISIRA, GOLD)
Isu tichangoburitsa , iyo inobvumira kushandiswa kweepics epics (kuwedzera kumabasa evana epics).
Iwe unogona ikozvino kugadzirisa zvakare kurongeka kwemaepic evana nekungodhonza nekudonha, senge nenyaya dzemwana. Mapoka anogona kushandisa kurongeka kuratidza zvakakosha kana kuona marongero anofanira kuitwa basa.
Tsika musoro uye tsoka system meseji pawebhu uye email
(CORE, Starter, PREMIUM, ULTIMATE)
Isu takambowedzera chinhu chinobvumira musoro wetsika uye mameseji epasi kuti aoneke pane yega peji muGitLab. Yakagamuchirwa neushamwari, uye zvikwata zvinoishandisa kugovera ruzivo rwakakosha, senge mameseji ehurongwa ane chekuita neGitLab yavo.
Isu tinofara kuunza chimiro ichi kuCore kuitira kuti vanhu vakawanda vagone kuchishandisa. Pamusoro pezvo, tinobvumira vashandisi kuti varatidze mameseji mamwe chete mumaemail ese anotumirwa kuburikidza neGitLab kuitira kuenderana kune imwe yemushandisi yeGitLab touchpoint.
Sefa nemabasa akavanzika
(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD)
Zvakavanzika Chishandiso chinobatsira zvikwata kugonesa nhaurirano dzepachivande pamisoro yakaoma mukati mechirongwa chakavhurika. Kunyanya, ivo vakanaka pakushanda panjodzi dzekuchengetedza. Kusvika iye zvino, kutarisira mabasa akaomarara kwave kusiri nyore.
MuGitLab 11.9, rondedzero yeGitLab yave kusefa nenyaya dzakasimba kana dzisinganzwisisike. Izvi zvinoshandawo pakutsvaga mabasa uchishandisa API.
Kutenda kuna Robert Schilling nemupiro wake)!
Kugadzirisa Knative Domain Mushure mekutumirwa
(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD)
Kutsanangudza yakasarudzika domain paunenge uchiisa Knative inobvumidza iwe kuti ushumire akasiyana-siyana serverless application / maficha kubva kune yakasarudzika endpoint.
Kubernetes kubatanidzwa muGitLab ikozvino inobvumidza iwe kuti uchinje / kugadzirisa iyo mushandisi domain mushure mekuendesa Knative kune Kubernetes cluster.
Kutarisa iyo Kubernetes CA chitupa fomati
(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD)
Paunenge uchiwedzera chiripo Kubernetes cluster, GitLab ikozvino inosimbisa kuti CA setifiketi yakapinda iri muPEM fomati inoshanda. Izvi zvinobvisa zvikanganiso zvinogona kuitika neKubernetes kubatanidzwa.
Kuwedzera kubatanidza chikumbiro chekuenzanisa utility kune iyo yese faira
(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD)
Paunenge uchiona shanduko kuchikumbiro chekubatanidza, iwe unogona ikozvino kuwedzera iyo diff utility pane imwe-faira kuti uratidze iyo faira yese kune mamwe mamiriro, uye siya mhinduro pamitsetse isina kuchinjwa.
Ita mabasa chaiwo anoenderana nekubatanidza zvikumbiro chete kana mamwe mafaera achinja
(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD)
GitLab 11.6 yakawedzera kugona kutsanangura kumabasa epombi kuitira kuti vashandisi vagone kuita mamwe mabasa chete kana vachigadzira chikumbiro chekubatanidza.
Iye zvino tiri kuwedzera basa iri: yekubatanidza logic yakawedzerwa , uye vashandisi vanogona kuita mabasa chaiwo ekubatanidza zvikumbiro uye chete kana mamwe mafaera achinja.
Ndatenda nemupiro Hiroyuki Sato ()!
Automated GitLab Monitoring neGrafana
(CORE, Starter, PREMIUM, ULTIMATE)
Grafana ikozvino yaverengerwa muOmnibus package yedu, zvichiita kuti zvive nyore kunzwisisa kuti muenzaniso wako unoshanda sei.
Gadzirisa grafana['enable'] = true Π² gitlab.rb, uye Grafana ichavepo pa: https://your.gitlab.instance/-/grafana. Munguva pfupi iri kutevera tichadarowo "kubva mubhokisi".
Wona epics ekutanga mune epics sidebar
(KUPEDZISIRA, GOLD)
Takazivisa munguva pfupi yapfuura , zvichibvumira kushandiswa kwemaepic epics.
MuGitLab 11.9, taita kuti zvive nyore kuona hukama uhu. Iye zvino iwe haugone kuona kwete chete mai epic yeakapihwa epic, asi iyo yese epic muti uri padivi pebharu kurudyi. Iwe unogona kuona kana aya epics akavharwa kana kwete, uye iwe unogona kuenda wakananga kwavari.
Batanidza kune rimwe basa idzva kubva kune rakafambiswa uye rakavharwa basa
(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD)
MuGitLab, unogona kufambisa nyore nyaya kune imwe purojekiti uchishandisa bhara repadivi kana kukurumidza kuita. Kuseri kwezviratidziro, iro riripo basa rakavharwa uye basa idzva rinogadzirwa muchinangwa cheprojekiti ine data rese rakakopwa, kusanganisira system manotsi uye sidebar hunhu. Ichi chinhu chikuru.
Tichifunga kuti pane chinyorwa chehurongwa nezvekufamba, vashandisi kana vachiona basa rakavharwa vanovhiringidzika uye havagone kubatsira asi kuona kuti basa rakavharwa nekuda kwekufamba.
Nekuburitswa uku, tiri kujekesa muchiratidzo chiri pamusoro peiyo yakavharwa peji peji kuti yafambiswa, uye isu tiri kusanganisira yakamisikidzwa chinongedzo chenyaya nyowani kuitira kuti chero munhu anogara pane yekare nyaya akurumidze. enda kune itsva.
YouTrack kubatanidzwa
(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD)
GitLab inosanganisirwa neakawanda ekunze nyaya yekutevera masisitimu, zvichiita kuti zvive nyore kuzvikwata kushandisa GitLab kune mamwe mabasa uku vachichengetedza yavo yekutonga nyaya yesarudzo.
Mukuburitswa uku takawedzera kugona kubatanidza YouTrack kubva kuJetBrains.
Tinoda kutenda Kotau Jauchen nemupiro wake ()!
Resize iyo yekubatanidza chikumbiro faira muti
(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD)
Paunenge uchiona kubatanidza chikumbiro shanduko, iwe unogona ikozvino kugadziridza iyo faira muti kuratidza marefu emafaira mazita kana kuchengetedza nzvimbo pane madiki skrini.
Enda kune ichangoburwa taskbar
(STARTER, PREMIUM, ULTIMATE, BRONZE, SIRIVER, GOLD)
Dashboards anobatsira zvikuru, uye zvikwata zvinogadzira akawanda madhibhodhi epurojekiti yega yega neboka. Munguva pfupi yapfuura takawedzera bhaa yekutsvaga kuti ikurumidze kusefa mapaneru ese aunofarira.
MuGitLab 11.9 takaunzawo chikamu Recent mune yekudonhedza pasi. Nenzira iyi unogona kukurumidza kusvetukira kune mapaneru awachangobva kusangana nawo.
Kugona kwevagadziri kugadzira matavi akadzivirirwa
(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD)
Mapazi akadzivirirwa anodzivirira kodhi isina kuongororwa kubva kufambiswa kana kubatanidzwa. Zvisinei, kana pasina munhu anobvumirwa kutamisa matavi akadzivirirwa, saka hapana munhu anogona kugadzira bazi idzva rakachengetedzwa: somuenzaniso, bazi rekusunungurwa.
MuGitLab 11.9, vanogadzira vanogona kugadzira matavi akadzivirirwa kubva kumapazi akatodzivirirwa kuburikidza neGitLab kana iyo API. Kushandisa Git kufambisa bazi idzva rakachengetedzwa kuchiri kuganhurirwa kudzivirira netsaona kugadzira matavi matsva akachengetedzwa.
Git Object Deduplication yeVhura Forks (Beta)
(CORE, Starter, PREMIUM, ULTIMATE)
Forking inobvumira chero munhu kuti abatsire kuvhura sosi mapurojekiti: pasina mvumo yekunyora, nekungoteedzera repository muchirongwa chitsva. Kuchengeta makopi akazara eanowanzo forogo maGit repositori hakuna basa. Iye zvino neGit alternatives maforogo anogovera zvinhu zvakajairika kubva kuprojekiti yemubereki mune dziva rechinhu kuderedza dhisiki yekuchengetedza zvinodiwa.
Forogo chinhu madziva anongogadzirirwa mapurojekiti akavhurika kana hashi yekuchengetedza yakagoneswa. Zvidziva zvezvinhu zvinogoneswa uchishandisa basa parameter object_pools.
Kusefa runyorwa rwezvikumbiro zvekubatanidza nevatambi vakapihwa
(STARTER, PREMIUM, ULTIMATE, BRONZE, SIRIVER, GOLD)
Kuongorora kwekodhi chinhu chakajairika kune chero chirongwa chakabudirira, asi zvinogona kunetsa kune muongorori kuti arambe achiteedzera zvikumbiro zvekubatanidza.
MuGitLab 11.9, rondedzero yezvikumbiro zvekubatanidza inosefa neanopihwa mvumo. Nenzira iyi unogona kuwana zvikumbiro zvekubatanidza zvakawedzerwa kwauri semuongorori.
Kutenda kuna Glewin Wiechert nemipiro yake ()!
Mapfupi einotevera uye yapfuura faira muchikumbiro chekubatanidza
(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD)
Uchiri kuona shanduko kuchikumbiro chekubatanidza, unogona kukurumidza kuchinja pakati pemafaira uchishandisa ]kana j kuenda kune inotevera faira uye [ kana k kuenda kune yapfuura faira.
Kurerutsa .gitlab-ci.yml yezvirongwa zvisina server
(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD)
Yakavakwa pamusoro pekushanda GitLab CI, serverless template gitlab-ci.yml yakareruka zvikuru. Kuti uunze maficha matsva mukuburitswa mune ramangwana, haufanire kuchinja kune iyi faira.
Ingress hostname rutsigiro
(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD)
Paunenge uchitumira Kubernetes Ingress controller, mamwe mapuratifomu anodzokera kuIP kero (semuenzaniso, Google's GKE), nepo mamwe achidzokera kuzita reDNS (semuenzaniso, AWS's EKS).
Yedu Kubernetes kubatanidzwa ikozvino inotsigira ese ari maviri marudzi emagumo ekuratidzwa muchikamu clusters project.
Kutenda kuna Aaron Walker nerubatsiro rwake ()!
Kurambidza JupyterHub kupinda kupinda kune timu/nhengo dzechirongwa chete
(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD)
Kuendesa JupyterHub uchishandisa GitLab's Kubernetes kubatanidzwa inzira huru yekuchengetedza uye kushandisa Jupyter Notebooks muzvikwata zvikuru. Izvo zvinobatsirawo kudzora kuwana kwavari kana uchitumira zvakavanzika kana zvemunhu data.
MuGitLab 11.9, kugona kupinda muJupyterHub zviitiko zvakatumirwa kuburikidza neKubernetes kunogumira kune nhengo dzepurojekiti dzine mukana wekuvandudza (kuburikidza neboka kana chirongwa).
Customizable nguva marefu ekuchengetedza mapaneru zvirongwa
(KUPEDZISIRA, GOLD)
Iyo Team Chengetedzo Dashboard inosanganisira mepu yekusagadzikana kuti ipe tarisiro yezvazvino chengetedzo mamiriro emapurojekiti echikwata. Izvi zvinobatsira zvikuru kune vatungamiri vekuchengetedza kuti vagadzire maitiro uye vanzwisise kuti boka rinoshanda sei.
MuGitLab 11.9, unogona ikozvino kusarudza nguva yemepu iyi yekusagadzikana. Nekumisikidza, aya ndiwo mazuva makumi mapfumbamwe ekupedzisira, asi unogona kuseta nguva yacho kumazuva makumi matanhatu kana makumi matatu, zvichienderana nehuwandu hwehuwandu hwaunoda.
Izvi hazvikanganise iyo data iri mumakaunda kana rondedzero, chete mapoinzi data anoratidzwa mudhayagiramu.
Kuwedzera iyo Auto DevOps kuvaka basa rema tag
(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD)
Iyo Auto DevOps yekuvaka nhanho inogadzira chivakwa chechishandiso chako uchishandisa iyo Dockerfile yeHeroku purojekiti yako kana buildpack.
MuGitLab 11.9, mufananidzo weDocker wakamisikidzwa mupombi yetegi unonzi zvakafanana nemazita echinyakare emifananidzo uchishandisa tag commit pachinzvimbo cheSHA kuzvipira.
Kutenda kuna Aaron Walker nerubatsiro rwake!
Gadziridza Code Climate kune shanduro 0.83.0
(STARTER, PREMIUM, ULTIMATE, BRONZE, SIRIVER, GOLD)
GitLab anoshandisa kutarisa kuti shanduko dzinokanganisa sei mamiriro ekodhi yako uye purojekiti.
MuGitLab 11.9 takagadziridza injini kune yazvino vhezheni () kupa mabhenefiti ekuwedzera mutauro uye static ongororo rutsigiro rweGitLab Code Hunhu.
Kutenda kunhengo yechikwata cheGitLab Core Takuya Noguchi nemipiro yake ()!
Kuswededza uye kupuruzira metrics panel
(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD)
Paunenge uchiongorora mashandiro anoita anomalies, zvinowanzobatsira kunyatsotarisisa zvikamu zveimwe metric.
NeGitLab 11.9, vashandisi vachakwanisa kuswededza kunguva dzega dzega mune metrics panel, kupururudza mukati menguva yese, uye nyore kudzoka pakuona kwekutanga nguva. Izvi zvinokubvumira kukurumidza uye nyore kutsvaga zviitiko zvaunoda.
SAST yeTypeScript
(KUPEDZISIRA, GOLD)
mutauro mutsva wepurogiramu wakavakirwa pa .
MuGitLab 11.9, Static Application Security Testing (SAST) inoongorora uye kuona kusagadzikana muTypeScript kodhi, ichiratidza iwo mukubatanidza chikumbiro widget, nhanho yepombi, uye kuchengetedza dashibhodhi. Current Job Definition sast hapana chikonzero chekuchinja, uye inosanganisirwa otomatiki mukati .
SAST yeakawanda-module Maven mapurojekiti
(KUPEDZISIRA, GOLD)
Maven mapurojekiti anowanzo kurongeka kuti abatanidzwe mune imwe repository. Pakutanga, GitLab yaisakwanisa kunyatsoongorora mapurojekiti akadaro, uye vanogadzira uye nyanzvi dzezvekuchengetedza havana kugamuchira mishumo yekusagadzikana.
GitLab 11.9 inopa yakawedzera rutsigiro rweiyo SAST chimiro cheiyi chaiyo purojekiti kumisikidzwa, ichipa kugona kuvayedza kusashanda sezvazviri. Nekuda kwekuchinjika kwevanoongorora, iyo gadziriso inotemwa otomatiki, uye haufanire kushandura chero chinhu kuti uone mibairo yeakawanda-module Maven application. Semazuva ese, kuvandudzwa kwakafanana kunowanikwawo mukati .
GitLab Mumhanyi 11.9
(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD)
Nhasi taburitsawo GitLab Runner 11.9! GitLab Runner ipurojekiti yakavhurwa sosi uye inoshandiswa kuita mabasa eCI/CD uye kutumira mhinduro kuGitLab.
Pazasi pane dzimwe shanduko muGitLab Runner 11.9:
- .
- ΠΈ .
- ... zvakafanana .
- nokuda kwekutsigirwa , iyo ichaonekwa muGitLab 11.10.
- .
- .
- Kufambisa zvinyorwa zvakawanda - kusanganisira ΠΈ - mu Go.
- .
- .
- .
Rondedzero yakazara yekuchinja inogona kuwanikwa muGitLab Runner changelog: .
GitLab schema kuvandudzwa
(CORE, Starter, PREMIUM, ULTIMATE)
Kuvandudzwa kunotevera kwakaitwa kuGitLab chati:
- Yakawedzera rutsigiro rweGoogle Cloud Memorystore.
- Cron basa marongero , sezvo dzichishandiswa neanoverengeka masevhisi.
- Registry yakagadziridzwa kuita shanduro 2.7.1.
- Yakawedzera marongero matsva kuita kuti GitLab registry ienderane neDocker shanduro isati yasvika 1.10. Kuti uite activate, install
registry.compatibility.schema1.enabled: true.
Kugadziridza kwekuita
(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD)
Isu tinoenderera mberi nekuvandudza mashandiro eGitLab nekuburitswa kwega kwega kweGitLab zviitiko zveese saizi. Heano mamwe ekuvandudza muGitLab 11.9:
- .
- .
- .
- .
Omnibus kuvandudzwa
(CORE, Starter, PREMIUM, ULTIMATE)
GitLab 11.9 inosanganisira zvinotevera Omnibus kuvandudzwa:
- GitLab 11.9 inosanganisira , , iyo yazvino kuburitswa inosanganisira MFA yeTeam Edition, yakavandudzwa kuita kwemifananidzo, nezvimwe. Iyi shanduro inosanganisirawo ; update inokurudzirwa.
- Yakawedzera marongero matsva kuita kuti GitLab registry ienderane neDocker shanduro isati yasvika 1.10. Kuti uite activate, install
registry['compatibility_schema1_enabled'] = true Π² gitlab.rb. - Iyo GitLab registry ikozvino inotumira kunze Prometheus metrics uye inotariswa otomatiki neinouya .
- Yakawedzera rutsigiro rweGoogle Cloud Memorystore, inoda .
opensslyakagadziridzwa kushanduro 1.0.2r,nginx- kusvika kushanduro 1.14.2,python- kusvika kushanduro 3.4.9,jemalloc- kusvika kushanduro 5.1.0,docutils- kusvika kushanduro 0.13.1,gitlab-monitor- kusvika kushanduro 3.2.0.
Zvimiro zvechinyakare
GitLab Geo ichapa hashed kuchengetedza muGitLab 12.0
GitLab Geo inodiwa kuderedza kukwikwidza (mujaho mamiriro) pane yechipiri node. Izvi zvakaitwa mu .
MuGitLab isu tawedzera ichi chinodiwa kune Geo zvinyorwa: .
MuGitLab sudo gitlab-rake gitlab: geo: check inotarisa kana hashed kuchengetedza yakagoneswa uye mapurojekiti ese anotamiswa. Cm. . Kana uri kushandisa Geo, ndapota mhanyisa cheki iyi uye tama nekukasika.
MuGitLab yakaremara zvachose zvicharatidzwa papeji Admin Area βΊ Geo βΊ Node, kana macheki ari pamusoro asingabvumirwi.
MuGitLab Geo ichashandisa hashed kuchengetedza zvinodiwa. Cm. .
Deletion date: 22 June 2019
Hipchat kubatanidzwa
Hipchat . Mukuwedzera, mushanduro 11.9 .
Deletion date: 22 ΠΌΠ°ΡΡΠ° 2019 Π³.
Tsigira CentOS 6 yeGitLab Runner uchishandisa Docker executor
GitLab Runner haitsigire CentOS 6 pakushandisa Docker muGitLab 11.9. Izvi zvinokonzerwa nekuvandudzwa kweDocker raibhurari iri pasi, iyo isingachatsigire CentOS 6. Kuti uwane rumwe ruzivo ona .
Deletion date: 22 ΠΌΠ°ΡΡΠ° 2019 Π³.
Yechinyakare GitLab Runner legacy kodhi nzira
Kubva paGitlab 11.9, GitLab Runner inoshandisa cloning/kudaidza repository. Parizvino, GitLab Runner ichashandisa nzira yekare kana iyo itsva isingatsigirwe.
MuGitLab 11.0, takashandura chimiro chemetrics server kumisikidza yeGitLab Runner. metrics_server achabviswa achifarira listen_address muGitLab 12.0. Ona zvimwe zvakawanda mu . Uye mamwe mashoko mu .
Mushanduro 11.3, GitLab Runner yakatanga kutsigira , izvo zvakatungamira kune zvitsva zvigadziriso zve . The Tafura yekuchinja uye mirairo yekutamira kune iyo itsva gadziriso inopihwa. Ona zvimwe zvakawanda mu .
Idzi nzira hadzisisiri kuwanikwa muGitLab 12.0. Semushandisi, haufanire kushandura chero chinhu kunze kwekuona kuti yako GitLab muenzaniso irikumhanyisa vhezheni 11.9+ kana uchikwidzira kuGitLab Runner 12.0.
Deletion date: 22 June 2019
Yakaderedzwa paramende yenzvimbo yekupinda yeGitLab Runner
11.4 GitLab Runner inosuma chimiro paramende kugadzirisa matambudziko akadai ΠΈ .
MuGitLab 12.0 isu tichachinja kune chaiyo maitiro sekunge chimiro chechimiro chakadzimwa. Ona zvimwe zvakawanda mu .
Deletion date: 22 June 2019
Rutsigiro rwekugovera rwechinyakare Linux, iyo yasvika kuEOL, yeGitLab Runner
Zvimwe zvinogoverwa Linux, maunogona kuisa GitLab Runner, zvave zvashanda basa razvo.
MuGitLab 12.0, GitLab Runner haizoparadzi mapakeji kune akagoverwa akadaro. LinuxRondedzero yakazara yezvakagoverwa zvisingachatsigirwi inogona kuwanikwa mu . Kutenda kuna Javier Ardo () zvake !
Deletion date: 22 June 2019
Kubvisa yekare GitLab Runner Mubatsiri mirairo
Sechikamu chekuedza kwedu kutsigira aifanira kusiya mimwe mirairo yekare iyo inoshandiswa .
MuGitLab 12.0, GitLab Runner inotangwa uchishandisa mirairo mitsva. Izvi zvinongobata vashandisi vanodarika . Ona zvimwe zvakawanda mu .
Deletion date: 22 June 2019
Vagadziri vanogona kubvisa maGit tag muGitLab 11.10
Kubvisa kana kugadzirisa vhezheni zvinyorwa zveGit tag mumapazi asina kuvharwa kwagara kuchingogumira kune chete .
Sezvo vagadziri vanogona kuwedzera ma tag uye kugadzirisa uye kudzima matavi asina kudzivirirwa, vagadziri vanofanirwa kukwanisa kudzima Git tags. MuGitLab 11.10 mune yedu mvumo modhi yekuvandudza mafambiro uye kubatsira vanogadzira kushandisa ma tag zvirinani uye zvakanyanya.
Kana iwe uchida kuchengetedza ichi chinorambidzwa kune vanochengeta uye varidzi, shandisa .
Deletion date: 22 Kubvumbi 2019
Prometheus 1.x rutsigiro muOmnibus GitLab
Kutanga neGitLab , iyo yakavakirwa-mukati vhezheni yePrometheus 1.0 yakabviswa kubva kuOmnibus GitLab. . Nekudaro, iyo metric fomati haienderane neshanduro 1.0. Shanduro dziripo dzinogona kukwidziridzwa kuenda ku2.0 uye, kana zvichidikanwa, data inotamiswa .
Mune GitLab vhezheni Prometheus 2.0 ichaiswa otomatiki kana iyo update isati yatoiswa. Dhata kubva kuPrometheus 1.0 icharasika nekuti... hazvibvumirwe.
Deletion date: 22 June 2019
TLS v1.1
Kutanga neGitLab kuvandudza kuchengeteka. Izvi zvinogadzirisa nyaya dzakawanda, kusanganisira Heartbleed, uye inoita kuti GitLab PCI DSS 3.1 ienderane kunze kwebhokisi.
Kuti ubve wadzima TLS v1.1, set nginx['ssl_protocols'] = "TLSv1.2" Π² gitlab.rband uye mhanya gitlab-ctl reconfigure.
Deletion date: 22 June 2019
OpenShift template yekuisa GitLab
Zvepamutemo - iyo yakakurudzirwa nzira yekumhanyisa GitLab paKubernetes, kusanganisira .
yekuisa GitLab yakaderedzwa uye haicha tsigirwe mukati .
Deletion date: 22 June 2019
Tsanangudzo dzakapfuura dzemabasa ekuchengetedza
Nesumo chero tsananguro dzebasa dzakapfuura dzicharegwa uye dzichabviswa muGitLab 12.0 kana gare gare.
Gadziridza tsananguro dzebasa rako kuti ushandise iyo syntax nyowani uye tora mukana wezvese zvinyowani zvekuchengetedza zvinopihwa neGitLab.
Deletion date: June 22, 2019
System Info chikamu mune admin panel
GitLab inopa ruzivo nezve yako GitLab muenzaniso mukati admin/system_info, asi ruzivo urwu runogona kunge rusina chokwadi.
Isu tiri admin panhizha muGitLab 12.0 uye isu tinokurudzira kushandisa .
Deletion date: 22 June 2019
Source: www.habr.com
