# GitLab 13.4 yakaburitswa neHashiCorp chengetedzo yeCI siyana uye Kubernetes Agent

# GitLab 13.4 yakaburitswa neHashiCorp chengetedzo yeCI siyana uye Kubernetes Agent

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. Makiyi akavanzika kubva kuHashiCorp vault anogona kushandiswa muCI/CD mabasa mukati megadziriro yekuungana uye kutumirwa. Pamusoro pezvo, masangano anoda kutsigira kupatsanurwa kwekodhi yekutumira mabasa anogona ikozvino wedzera iyo Deployer basa kune vashandisi vane Reporter kuwana. Basa iri rinoenderana musimboti wekuva neropafadzo shoma uye ichakubvumidza kuti usimbise zvikumbiro zvekubatanidza (munzvimbo yeRussia yeGitLab "batanidza zvikumbiro") uye shandisa kodhi munzvimbo dzakachengeteka, pasina kupa mukana wekuchinja iyo kodhi pachayo.

Imwe nzira yekudzikisa njodzi ndeye kushandisa nyowani GitLab Kubernetes Agent. Zvikwata zvekushanda zvinogona kuendesa Kubernetes masumbu kubva kuGitLab pasina kuburitsa pachena sumbu ravo kune yese internet. Tiri kuunza otomatiki vhezheni yekudzora tsigiro kune matsva Terraform state mafaera ane GitLab inotungamira Terraform state kutsigira kutevedza uye nyore kugadzirisa. Pakupedzisira, muenzaniso wekuchengetedza dashboard yakava GitLab Security Center ine mishumo yekusagadzikana uye zvigadziriso zvekuchengetedza.

Rakawedzera nyore uye rinoshanda basa neGitLab

Tavandudza tsvakiridzo yedu yepasi rose kuti isanganise kukurumidza kufamba kubva kubhawa yekutsvaga, zvichikubvumidza kuti ufambe zviri nyore kune achangoburwa matikiti, mapoka, mapurojekiti, marongero uye misoro yekubatsira. Isu tinofara kuzivisa iyo GitLab Mapeji redirects dzakaonekwa kutungamira mapeji ega ega uye madhairekitori mukati mesaiti, izvo zvinozobvumira vashandisi kuti vanyatso kuendesa masaiti avo. Uye kune avo vanoda kugamuchira ruzivo rwakawedzerwa nezve kutumirwa, kuburitswa uku kunobvumira maneja mazana emapurojekiti anotsigirwa kubva kune zvakatipoteredza toolbar!

Open Source Contributions

Isu tinomiririra kuratidza kodhi yekuvhara mukubatanidza chikumbiro zvakasiyanaizvo zvandakawedzera MVP yemwedzi uno, Fabio Huser. Makaka pane yeyuniti bvunzo yekuvhara yekodhi yakashandurwa inopa vanogadzira pfungwa yakajeka yekodhi yekuvhara panguva yekuongorora; ruzivo urwu runobatsira kukurumidza ongororo uye kuderedza nguva yekubatanidza uye kutumira kodhi nyowani. Nesuwo akafambisa anochinja maficha (maficha mamureza) kuStarter uye kuronga vaendese kuCore mukuburitswa 13.5.

Uye ichi chingori mavambo!

Senguva dzose, pane nzvimbo shoma yakawandisa muhuwandu hwekutarisa, asi kune akawanda emhando inotonhorera mukuburitswa kwe13.4. Heano mamwe mashoma:

Kana iwe uchida kuziva mberi izvo zvakakumirira iwe mukati tevera sunungura, tarisa yedu 13.5 kuburitsa vhidhiyo.

Tarisa yedu webcast "Resiliency Munguva Dzinonetsa".

# GitLab 13.4 yakaburitswa neHashiCorp chengetedzo yeCI siyana uye Kubernetes Agent

MVP mwedzi uno - Fabio Huser

Fabio akabatsira zvakanyanya mupiro Π² kuratidza kodhi yekuvhara mukubatanidza chikumbiro zvakasiyana - chinhu chave chakamirirwa kwenguva yakareba kwazvo munharaunda yeGitLab. Uyu mupiro unokosha zvechokwadi neshanduko dzisiri diki dzaida kugara uchidyidzana nenhengo dzechikwata cheGitLab uye zvakakanganisa nzvimbo zhinji dzepurojekiti dzakadai seUX, kumberi-kumagumo uye kumashure-kumagumo.

Mamiriro makuru eGitLab 13.4 kuburitswa

Shandisa HashiCorp Vault makiyi muCI mabasa

(PREMIUM, ULTIMATE, SIRIVER, GOLD) DevOps kutenderera nhanho: Kuburitswa

Mukuburitswa 12.10, GitLab yakaunza kugona kugamuchira uye kuendesa makiyi kumabasa eCI uchishandisa GitLab basa rinobata (GitLab mumhanyi). Iye zvino tiri kuwedzera chokwadi uchishandisa JWT, kuwedzera syntax itsva secrets kufaira .gitlab-ci.yml. Izvi zvichaita kuti zvive nyore kuseta uye kushandisa iyo HashiCorp repository neGitLab.

# GitLab 13.4 yakaburitswa neHashiCorp chengetedzo yeCI siyana uye Kubernetes Agent

Zvinyorwa zvekushanda nemakiyi ΠΈ tikiti rekutanga.

Kuunza GitLab Kubernetes Agent

(PREMIUM, ULTIMATE) DevOps kutenderera nhanho: Gadzirisa

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. Tinofungakuti izvi zvinogoneka zvichawedzerwa kune mumiririri mune ramangwana kuburitswa, pamwe nekubatanidzwa kutsva kwakanangana nekuchengetedza uye kutevedzera.

# GitLab 13.4 yakaburitswa neHashiCorp chengetedzo yeCI siyana uye Kubernetes Agent

GitLab Kubernetes Agent Documentation ΠΈ tikiti rekutanga.

Ipa vashandisi mvumo yekuendesa pasina kodhi yekuwana

(PREMIUM, ULTIMATE, SIRIVER, GOLD) DevOps kutenderera nhanho: Kuburitswa

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

# GitLab 13.4 yakaburitswa neHashiCorp chengetedzo yeCI siyana uye Kubernetes Agent

Environment Access Documentation ΠΈ original epic.

Security Center

(KUPEDZISIRA, GOLD) DevOps kutenderera nhanho: Chengetedza

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.

# GitLab 13.4 yakaburitswa neHashiCorp chengetedzo yeCI siyana uye Kubernetes Agent

Instance Security Center zvinyorwa ΠΈ original epic.

Zvinhu zvinoshanduka zvave muGitLab Starter

(STARTER, PREMIUM, ULTIMATE, BRONZE, SIRIVER, GOLD) DevOps kutenderera nhanho: Kuburitswa

GitLab 11.4 yakaburitswa alpha vhezheni yezvinhu zvinoshanduka. Muna 12.2 takaunza mazano kwavari muzana yevashandisi ΠΈ nemushandisi ID, uye muna 13.1 vakawedzera user list ΠΈ kugadzira mazano kune nharaunda dzakasiyana.

Pakutanga gore rino, GitLab yakaita chitsidzo fambisa 18 maitiro kupinda pachena. Mukuburitswa uku, tapedza kutama kwezvinhu zvinoshanduka kuenda kuchirongwa cheStarter uye ticharamba tichivaendesa kuCore kubva. Git Lab 13.5. Tinofara kuunza chimiro ichi kune vamwe vashandisi uye tinoda kunzwa mashandisiro aunoita.

Documentation on switchable features ΠΈ tikiti rekutanga.

Kufamba nekukurumidza kubva kubhawa yekutsvaga

(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD) Kuwanika

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!

# GitLab 13.4 yakaburitswa neHashiCorp chengetedzo yeCI siyana uye Kubernetes Agent

Tsvaga zvinyorwa zvinoperera ΠΈ tikiti rekutanga.

Kuratidza kuvharwa kwekodhi mukubatanidza chikumbiro zvinosiyana

(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD) DevOps kutenderera nhanho: Gadzira

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.

Бпасибо Fabio Huser uye Siemens yechinhu ichi!

# GitLab 13.4 yakaburitswa neHashiCorp chengetedzo yeCI siyana uye Kubernetes Agent

Zvinyorwa zvekuratidzira kodhi kufukidzwa nemiedzo ΠΈ tikiti rekutanga.

Mamwe nharaunda nemapurojekiti muEnvironment panel

(PREMIUM, ULTIMATE, SIRIVER, GOLD) DevOps kutenderera nhanho: Kuburitswa

Kubva pakaburitswa GitLab 12.5 uchishandisa nharaunda panels unogona kutarisa mamiriro enzvimbo, asi kwete anopfuura manomwe nharaunda mumapurojekiti matatu. Isu takavandudza iyi pani mukuburitswa 13.4 nekuipeta kuti ikubatsire kuchengetedza uye kugadzirisa nharaunda dzako pamwero. Iye zvino unogona kuona mamwe nharaunda mune mamwe mapurojekiti.

# GitLab 13.4 yakaburitswa neHashiCorp chengetedzo yeCI siyana uye Kubernetes Agent

Environment panel zvinyorwa ΠΈ tikiti rekutanga.

GitLab inotora kutonga kweGitLab Terraform mupi

(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD) DevOps kutenderera nhanho: Gadzirisa

Munguva pfupi yapfuura isu yakagamuchira kodzero dzekuchengetedza kune GitLab Terraform mupi uye kuronga zvivandudze mukuburitswa kuri kuuya. Mumwedzi wapfuura, takagamuchira zvikumbiro makumi maviri nerimwe zvekubatanidza uye takavhara matikiti makumi matatu nerimwe, kusanganisira tsikidzi dzagara kwenguva refu uye zvisipo zvakaita se. rutsigiro semuenzaniso masumbu... Unogona dzidza zvakawanda nezve GitLab Terraform mupi mune zvinyorwa zveTerraform.

# GitLab 13.4 yakaburitswa neHashiCorp chengetedzo yeCI siyana uye Kubernetes Agent

GitLab Terraform Provider Documentation ΠΈ tikiti rekutanga.

Fuzzing API bvunzo ine OpenAPI yakatarwa kana HAR faira

(KUPEDZISIRA, GOLD) DevOps kutenderera nhanho: Chengetedza

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 OpenAPI v2 tsanangudzo kana HAR faira application yako uye wobva wagadzira zvisina tsarukano data rekupinza rakagadzirirwa kuyedza makesi emupendero uye nekuwana tsikidzi. Mibairo inoonekwa nekukurumidza mukati mepiipi yako.

Iyi ndiyo yedu yekutanga API fuzz yekuyedza kuburitswa uye tinoda kunzwa zvaunofunga. Tine zvakawanda mustock yekuongorora fuzz pfungwa dzakawanda, iyo yatichavamba pakuburitswa kwechikamu ichi.

API Fuzzing Testing Documentation ΠΈ original epic.

Ongorora magirafu matsva mune metrics panel

(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD) DevOps kutenderera nhanho: Monitor

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.

Zvinyorwa zvekuwedzera girafu idzva kupaneru ΠΈ tikiti rekutanga.

Dhata pamusoro pekuvhara kodhi nemayedzo emapurojekiti ese eboka

(PREMIUM, ULTIMATE, SIRIVER, GOLD) DevOps kutenderera nhanho: Simbisa

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 plot average coverage nekufamba kwenguva.

# GitLab 13.4 yakaburitswa neHashiCorp chengetedzo yeCI siyana uye Kubernetes Agent

Repository Analytics Documentation ΠΈ tikiti rekutanga.

Tsigiro yemitauro mitsva yekuyedza fuzz yakazara

(KUPEDZISIRA, GOLD) DevOps kutenderera nhanho: Chengetedza

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.

# GitLab 13.4 yakaburitswa neHashiCorp chengetedzo yeCI siyana uye Kubernetes Agent

Zvinyorwa pamitauro inotsigirwa yekuongorora fuzz ΠΈ original epic.

Zviziviso papeji huru yezvakatipoteredza

(PREMIUM, ULTIMATE, SIRIVER, GOLD) DevOps kutenderera nhanho: Kuburitswa

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.

# GitLab 13.4 yakaburitswa neHashiCorp chengetedzo yeCI siyana uye Kubernetes Agent

Gwaro rekuona ziviso dzichangoburwa munzvimbo ΠΈ tikiti rekutanga.

Mapaipi ane Nested zvino anogona kumhanyisa mapaipi awo ega

(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD) DevOps kutenderera nhanho: Simbisa

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.

# GitLab 13.4 yakaburitswa neHashiCorp chengetedzo yeCI siyana uye Kubernetes Agent

Nested Pipeline Documentation ΠΈ tikiti rekutanga.

Mafambiro akavandudzwa pakati pemapaipi emubereki nematendere

(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD) DevOps kutenderera nhanho: Simbisa

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.

# GitLab 13.4 yakaburitswa neHashiCorp chengetedzo yeCI siyana uye Kubernetes Agent

Nested Pipeline Documentation ΠΈ tikiti rekutanga.

Parallel matrix mabasa anoratidza akakodzera akasiyana muzita rebasa

(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD) DevOps kutenderera nhanho: Simbisa

Kana wakashandisa task matrix, ungave wakaona kuti zvainge zvakaoma kuona kuti ndeipi matrix variable yaishandiswa kune rimwe basa, sezvo mazita ebasa aiita senge. 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.

# GitLab 13.4 yakaburitswa neHashiCorp chengetedzo yeCI siyana uye Kubernetes Agent

Zvinyorwa zveParallel Matrix Mabasa ΠΈ tikiti rekutanga.

Dzimwe gadziridzo muGitLab 13.4

Kubatanidza account yeAtlassian

(CORE, Starter, PREMIUM, ULTIMATE) DevOps kutenderera nhanho: Tonga

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. Gitlab naJira uye nezvimwe zvigadzirwa kubva kuAtlassian line.

# GitLab 13.4 yakaburitswa neHashiCorp chengetedzo yeCI siyana uye Kubernetes Agent

Atlassian Integration Documentation ΠΈ tikiti rekutanga.

Kutumira kunze rondedzero yezvose zvakabatanidzwa

(KUPEDZISIRA, GOLD) DevOps kutenderera nhanho: Tonga

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 Compliance Dashboards uye tinya bhatani Rondedzero yezvose zvakabatanidzwa. Iyo faira inoguma ichave nese kuzvipira kwechikumbiro chekubatanidza, munyori wavo, ID yechikumbiro chakabatana chekubatanidza, boka, purojekiti, zvinosimbisa uye rumwe ruzivo.

# GitLab 13.4 yakaburitswa neHashiCorp chengetedzo yeCI siyana uye Kubernetes Agent

Documentation yekugadzira report ΠΈ tikiti rekutanga.

Rondedzera uye maneja ma tokeni emunhu kuburikidza neAPI

(KUPEDZISIRA, GOLD) DevOps kutenderera nhanho: Tonga

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. ramba kupinda kuburikidza neAPI.

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.

Personal Access Token Documentation ΠΈ tikiti rekutanga.

Nyaya dzakabatana uye zvimwe zvinhu zvave muGitLab Core

(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD) DevOps kutenderera nhanho: Ronga

Mwedzi mishoma yapfuura takazivisa hurongwa hweku kushandura 18 maficha muakavhurika sosi kodhi. Nekushanda kuzadzisa vimbiso iyi, takaita matikiti anoenderana, matikiti ekutumira kune CSV ΠΈ task board focus mode (muRussia yenzvimbo yeGitLab "discussion board") inowanikwa muchirongwa cheCore. Izvi zvinongoshanda kune "zvakabatana" nehukama; "mabhuraki" uye "akavharirwa" hukama hunoramba huri muzvirongwa zvakabhadharwa.

Zvinyorwa pamatikiti ane hukama ΠΈ tikiti rekutanga.

Ichitaridza zita rekutanga rebazi mune yekubatanidza yekukumbira sidebar

(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD) DevOps kutenderera nhanho: Gadzira

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

Бпасибо Ethan Reesor nekuda kwekubatsira kwako kukuru mukuvandudza kwechinhu ichi!

Batanidza zvinyorwa zvekukumbira ΠΈ tikiti rekutanga.

Chiratidzo chekuvapo kwemafaira akadonha mukubatanidza chikumbiro chinosiyana

(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD) DevOps kutenderera nhanho: Gadzira

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

# GitLab 13.4 yakaburitswa neHashiCorp chengetedzo yeCI siyana uye Kubernetes Agent

Zvinyorwa pamafaira akapetwa mukubatanidza chikumbiro diff ΠΈ tikiti rekutanga.

Yambiro pamusoro pekuvapo kwemafaira akadonha mune diff yechikumbiro chekubatanidza

(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD) DevOps kutenderera nhanho: Gadzira

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.

# GitLab 13.4 yakaburitswa neHashiCorp chengetedzo yeCI siyana uye Kubernetes Agent

Zvinyorwa pamafaira akapetwa mukubatanidza chikumbiro diff ΠΈ tikiti rekutanga.

Otomatiki kudzoreredza kweGitaly cluster repository

(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD) DevOps kutenderera nhanho: Gadzira

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 Praefect ikozvino inoronga basa rekudzokorora kana ichinge yaona repository yechinyakare pane imwe node uye yazvino vhezheni yeiyo repository pane imwe. Iri basa rekudzokorora rinoita kuti repository isvike otomatiki, ichibvisa kukosha kwekudzoreredza data. Otomatiki kudzoreredza zvakare inova nechokwadi chekuti sekondari node dzinokurumidza kuburitswa kana basa rekudzokorora rikatadza, pane kumirira kunotevera kunyora kushanda. Sezvo akawanda emasumbu eGilaly achichengeta nhamba huru yezvinyorwa, izvi zvinoderedza zvakanyanya nguva iyo vatariri uye vakavimbika mainjiniya vanopedza kudzoreredza data mushure mekukanganisa.

Uye zvakare, kugadzirisa otomatiki kunotanga kudzokororwa kwezvinyorwa pane chero itsva Gitaly node yakawedzerwa kune sumbu, kubvisa basa remanyorero kana uchiwedzera node nyowani.

Gitaly Data Recovery Documentation ΠΈ tikiti rekutanga.

Maka basa rekuita sezvakapera pane peji rekugadzira

(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD) DevOps kutenderera nhanho: Gadzira

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.

# GitLab 13.4 yakaburitswa neHashiCorp chengetedzo yeCI siyana uye Kubernetes Agent

Zvinyorwa zvekuwedzera mabasa emagadzirirwo ΠΈ tikiti rekutanga.

Yakavandudzwa dambudziko rekugadzirisa dambudziko reCI/CD

(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD) DevOps kutenderera nhanho: Simbisa

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.

CI/CD Troubleshooting Documentation ΠΈ tikiti rekutanga.

Batanidza zvikumbiro hazvichabvi mumutsara wekubatanidza

(PREMIUM, ULTIMATE, SIRIVER, GOLD) DevOps kutenderera nhanho: Simbisa

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.

Merge Queue Documentation ΠΈ tikiti rekutanga.

Kuratidza kukosha kwekuvhara kodhi yebasa mune chikumbiro chekubatanidza

(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD) DevOps kutenderera nhanho: Simbisa

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.

# GitLab 13.4 yakaburitswa neHashiCorp chengetedzo yeCI siyana uye Kubernetes Agent

Code coverage parsing zvinyorwa ΠΈ tikiti rekutanga.

Kubvisa mapasuru kubva pasuru registry paunenge uchiona boka

(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD) DevOps kutenderera nhanho: Package

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 Purogiramu inonzi Package kana kuburikidza nepakeji registry mushandisi interface. Nekudaro, kusvika parizvino haugone kubvisa mapakeji kana uchiona boka kuburikidza neUI. Nekuda kweizvozvo, waifanira kubvisa mapakeji asina kufanira pane yega-purojekiti hwaro, izvo zvaive zvisingabatsiri.

Iwe unogona ikozvino kubvisa mapakeji paunenge uchiona registry yeboka. Ingoenda kune yeboka registry peji peji, sefa mapakeji nemazita, uye bvisa chero chausingade.

Zvinyorwa zvekubvisa mapakeji kubva pasuru registry ΠΈ tikiti rekutanga.

Kuyera mapakeji eConan kusvika padanho reprojekiti

(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD) DevOps kutenderera nhanho: Package

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.

Conan Package Publishing Documentation ΠΈ tikiti rekutanga.

Tsigiro yemaneja epakeji matsva nemitauro yekutsamira scanning

(KUPEDZISIRA, GOLD) DevOps kutenderera nhanho: Chengetedza

Tinofara kuwedzera kutariswa kweC, C++, C# uye .Net code mapurojekiti anoshandisa NuGet 4.9+ kana Conan mapakeji maneja kune yedu runyorwa mitauro inotsigirwa uye zvimiro. Iwe unogona ikozvino kugonesa kutsamira kutarisisa sechikamu cheYakachengeteka nhanho yekutarisa kune inozivikanwa kusagadzikana mukutsamira kwakawedzerwa kuburikidza nemapakeji maneja. Kusagadzikana kunowanikwa kunozoratidzwa muchikumbiro chako chekubatanidza pamwe nekuomarara kwavo, kuitira kuti iwe uzive usati waita mubatanidzwa iwo njodzi inotakura kutsamira kutsva. Iwe unogona zvakare kugadzirisa purojekiti yako yaunoda batanidza chikumbiro chisimbiso kune vanotsamira vane kusasimba neakakosha (Yakakosha), yakakwira (Yakakwirira) kana isingazivikanwe (Hazvizivikanwi) kuomarara kwemazinga.

Zvinyorwa zvemitauro inotsigirwa uye mapakeji maneja ΠΈ original epic.

Zviziviso kana uchichinja kusanganisa chikumbiro kuseta kuti 'Sanganisa kana pombi yapera zvinobudirira'

(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD) DevOps kutenderera nhanho: Kuburitswa

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 @ravishankar2kool, iyo yakagadzirisa dambudziko iri nekuwedzera zviziviso zve otomatiki kune wese munhu akanyoreswa kuchikumbiro chekubatanidza kana muongorori achinja kubatanidza marongero kuMWPS.

# GitLab 13.4 yakaburitswa neHashiCorp chengetedzo yeCI siyana uye Kubernetes Agent

Documentation for Merge Chikumbiro Chiitiko Notifications ΠΈ tikiti rekutanga.

Kugadzira EKS masumbu ane mushandisi-yakatsanangurwa vhezheni yeKubernetes

(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD) DevOps kutenderera nhanho: Gadzirisa

Vashandisi veGitLab vanogona ikozvino kusarudza iyo Kubernetes iyo ichapihwa neEKS; unogona kusarudza pakati peshanduro 1.14–1.17.

Zvinyorwa zvekuwedzera EKS masumbu ΠΈ tikiti rekutanga.

Kugadzira zviitiko semhando dzetikiti

(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD) DevOps kutenderera nhanho: Monitor

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.

# GitLab 13.4 yakaburitswa neHashiCorp chengetedzo yeCI siyana uye Kubernetes Agent

Zvinyorwa zvekugadzira nemaoko zviitiko ΠΈ tikiti rekutanga.

Kutaura nezveGitLab Alerts muMarkdown

(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD) DevOps kutenderera nhanho: Monitor

Isu takavandudza GitLab chenjedzo nekuwedzera rudzi rutsva rwekutaurwa kwavari muGitLab Markdown, zvichiita kuti zvive nyore kugovera uye kutaura chenjedzo. Shandisa ^alert#1234kutaura yambiro mune chero Markdown ndima: muzviitiko, matikiti, kana kubatanidza zvikumbiro. Izvi zvinokubatsirawo kuona mabasa anogadzirwa kubva kuchenjedzo kwete matikiti kana kubatanidza zvikumbiro.

Incident Management Documentation ΠΈ tikiti rekutanga.

Kuona mutoro wekuchenjerera nechiitiko

(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD) DevOps kutenderera nhanho: Monitor

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.

# GitLab 13.4 yakaburitswa neHashiCorp chengetedzo yeCI siyana uye Kubernetes Agent

75% nekukurumidza kutsvaga kwepamusoro

(STARTER, PREMIUM, ULTIMATE, BRONZE, SIRIVER, GOLD) Kuwanika

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 inogumira kune mamwe mazita nemapurojekiti, sezvakaita GitLab.com.

Nekukurumidza Advanced Search Documentation ΠΈ tikiti rekutanga.

Kuona mapurojekiti akadzimwa evatungamiriri

(CORE, Starter, PREMIUM, ULTIMATE) DevOps kutenderera nhanho: Tonga

Paive neimwe sarudzo yekumisa kudzima chirongwa yakatangwa muna 12.6. Nekudaro, kare zvaisaita kuona mapurojekiti ese akamirira kudzimwa munzvimbo imwechete. GitLab mushandisi wemuenzaniso mamaneja anogona ikozvino kuona ese akamirira kudzima mapurojekiti munzvimbo imwechete, pamwe nemabhatani ekudzoreredza izvo mapurojekiti zviri nyore.

Kugona uku kunopa vatariri kutonga kukuru pamusoro pekudzima purojekiti nekuunganidza ruzivo rwese rwakakosha munzvimbo imwechete uye nekupa kugona kugadzirisa zvisingadiwe kudzima zviito.

Бпасибо Ashesh Vidyut (@asheshvidyut7) nokuda kwechinhu ichi!

Zvinyorwa zvekudzima mapurojekiti ΠΈ tikiti rekutanga.

Yakawedzerwa rutsigiro rwemitemo yekusundidzira boka kuAPI

(STARTER, PREMIUM, ULTIMATE, BRONZE, SIRIVER, GOLD) DevOps kutenderera nhanho: Tonga

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.

Zvinyorwa pamusoro pemitemo yekusundidzira yeboka ΠΈ tikiti rekutanga.

Kukanzura ma tokeni emunhu ega ega ega magwaro ekuchengetedza

(KUPEDZISIRA) DevOps kutenderera nhanho: Tonga

Credential storage Inopa vatariri neruzivo rwavanoda kubata mushandisi zvitupa zveGitLab yavo muenzaniso. Nekuda kwekuti masangano anonangana nekutevedzera anosiyana mukuomarara kwezvitupa zvawo zvekutonga, tawedzera bhatani rinobvumira vatariri kuti vadzore nerupo tokeni yemushandisi yekuwana (PAT). Mamaneja anogona ikozvino kudzora zviri nyore maPAT anogona kukanganisa. Iyi ficha inobatsira masangano anoda mamwe anochinjika ekutevedzera sarudzo kuti aderedze kukanganisa kune vashandisi vawo.

# GitLab 13.4 yakaburitswa neHashiCorp chengetedzo yeCI siyana uye Kubernetes Agent

Credential Storage Documentation ΠΈ tikiti rekutanga.

Configuration faira yeiyo static saiti mupepeti

(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD) DevOps kutenderera nhanho: Gadzira

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 base site address, pane izvo mifananidzo yakatakurwa mupepeti inochengetwa, inodarika zvigadziriso zveMarkdown syntax uye mamwe marongero edhita.

Zvinyorwa zvekumisikidza iyo static saiti mupepeti ΠΈ original epic.

Kugadzirisa chikamu chekutanga chefaira uchishandisa static site editor

(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD) DevOps kutenderera nhanho: Gadzira

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 13.4 yakaburitswa neHashiCorp chengetedzo yeCI siyana uye Kubernetes Agent

Static site editor zvinyorwa ΠΈ tikiti rekutanga.

GitLab yeJira uye DVCS Connector yava muCore

(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD) DevOps kutenderera nhanho: Gadzira

Kune vashandisi veJira paGitLab: GitLab app yeJira ΠΈ DVCS Connector inokutendera iwe kuratidza ruzivo nezve GitLab inoita uye kubatanidza zvikumbiro zvakananga muJira. Yakasanganiswa neyedu yakavakirwa-mukati Jira kubatanidzwa, unogona kufamba zviri nyore pakati peaya maviri maapplication paunenge uchishanda.

Aya maficha aimbove aingowanikwa muchirongwa chedu chePrimum, asi ave kuwanikwa kune vese vashandisi!

Jira kubatanidzwa zvinyorwa ΠΈ tikiti rekutanga.

Vazhinji vanovhotera Gitaly cluster transactions (beta)

(CORE, Starter, PREMIUM, ULTIMATE) DevOps kutenderera nhanho: Gadzira

A Gitaly cluster inokutendera kuti udzokorore Git repositories kune akawanda "anodziya" Gitaly node. Izvi zvinowedzera kukanganisa kushivirira nekubvisa imwechete mapoinzi ekukundikana. Transaction Operations, yakaunzwa muGitLab 13.3, inokonzeresa kuti shanduko dzitepfenyurwe kune ese maGitaly node musumbu, asi maGitaly node chete anovhota achibvumirana neinodhi yekutanga anochengetedza shanduko kudhisiki. Kana mareplica node ese asingawirirani, kopi imwe chete yeshanduko ichachengetwa padhisiki, ichigadzira imwe poindi yekutadza kusvika asynchronous kudzokorora kwapera.

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.

Zvinyorwa zvekugadzirisa kuwirirana muGitaly ΠΈ tikiti rekutanga.

Tsigiro schema tsigiro yeJSON kusimbiswa muWebhu IDE

(PREMIUM, ULTIMATE, SIRIVER, GOLD) DevOps kutenderera nhanho: Gadzira

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.

# GitLab 13.4 yakaburitswa neHashiCorp chengetedzo yeCI siyana uye Kubernetes Agent

Zvinyorwa zveCustom Schemas muWebhu IDE ΠΈ tikiti rekutanga.

Yakatungamirwa Acyclic Graph (DAG) bazi muganho wakawedzera kusvika pamakumi mashanu

(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD) DevOps kutenderera nhanho: Simbisa

Kana uri kushandisa conveyors ine yakananga acyclic girafu (Yakanangana neAcyclic Graph (DAG)), unogona kuona kuti pane muganhu wemabasa gumi anogona kutsanangurwa nebasa mukati. 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: ΠΈ tikiti rekutanga.

Maitiro akavandudzwa needs kumabasa akapotsa

(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD) DevOps kutenderera nhanho: Simbisa

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 ΠΈ tikiti rekutanga.

Pina iyo yekupedzisira yekuda artifact kudzivirira kuti isadzime

(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD) DevOps kutenderera nhanho: Simbisa

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.

Documentation on Artifact Expiration ΠΈ tikiti rekutanga.

CI/CD Nhungamiro yePipeline Optimization

(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD) DevOps kutenderera nhanho: Simbisa

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.

Zvinyorwa zveKuvandudza Conveyor Kubudirira ΠΈ tikiti rekutanga.

Chirevo chebvunzo chakarongwa nechimiro chebvunzo

(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD) DevOps kutenderera nhanho: Simbisa

Unit Test Report inzira iri nyore yekuona mhedzisiro yebvunzo dzese mupombi. Nekudaro, nenhamba yakakura yebvunzo, kutsvaga bvunzo dzakakundikana kunogona kutora nguva yakareba. Dzimwe nyaya dzinogona kuita kuti mushumo huome kushandisa dzinosanganisira kuomerwa nekukwenya mumashure marefu ekuburitsa uye kutenderera kusvika ku zero pabvunzo dzinomhanya isingasviki 1 sekondi. Zvino, nekusarudzika, kana uchironga rondedzero yebvunzo, inotanga kuisa bvunzo dzakakundikana pakutanga kweshumo, uye yozorongedza bvunzo nekufamba kwenguva. Izvi zvinoita kuti zvive nyore kuwana kukundikana uye bvunzo refu. Pamusoro pezvo, nguva dzebvunzo dzave kuratidzwa mumamilliseconds kana masekonzi, zvichiita kuti dzikurumidze kuverenga, uye nyaya dzekare dzekupurudzira dzakagadziriswa.

Unit Test Reporting Documentation ΠΈ tikiti rekutanga.

Miganho pahukuru hwemafaira akakwidzwa pasuru registry

(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD) DevOps kutenderera nhanho: Package

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 Rails inonyaradza.

Documentation on file size limits ΠΈ tikiti rekutanga.

Shandisa CI_JOB_TOKEN kuburitsa PyPI mapasuru

(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD) DevOps kutenderera nhanho: Package

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.

Zvinyorwa zvekushandisa GitLab CI ine PyPI mapakeji ΠΈ tikiti rekutanga.

DAST scanner profiles pakukumbira

(KUPEDZISIRA, GOLD) DevOps kutenderera nhanho: Chengetedza

Ku-on-demand DAST scan yaive yakaunzwa mukuburitswa kwapfuura, DAST scanner profiles akawedzerwa. Ivo vanowedzera kugona kwekugadzirisa kweaya ma scans, achikubvumidza iwe kukurumidza kugadzira akawanda maprofile kuti avhare akawanda scanner mhando. Muchina Profaili iyi inosanganisirawo nzvimbo yainonangwa yekupedza nguva yekuseta kuti munhu anokambaira anofanira kumirira nguva yakareba sei kuti saiti iwanikwe asati abvisa kukambaira kana saiti ikasapindura ne13.4 kana 200. Tichienderera mberi nekuvandudza. yakawedzerwa kune iyo scanner profil mune ramangwana kuburitswa; mamwe magadzirirwo maparamita anozowedzerwa.

# GitLab 13.4 yakaburitswa neHashiCorp chengetedzo yeCI siyana uye Kubernetes Agent

DAST Scanner Profile Documentation ΠΈ tikiti rekutanga.

Iyo yakapusa redirect yekumisikidza faira yeGitLab Mapeji

(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD) DevOps kutenderera nhanho: Kuburitswa

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 (@PopeDrFreud), Eric Eastwood wedu (@MadLittleMods) uye zvikwata zveGitLab. Ndinotenda munhu wese nemhinduro yenyu.

Redirect zvinyorwa ΠΈ tikiti rekutanga.

Terraform state inotungamirwa neGitLab

(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD) DevOps kutenderera nhanho: Gadzirisa

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 otomatiki kutamira kune shanduro repository mukuburitswa kunotevera.

Zvinyorwa zveTerraform nyika inotungamirwa neGitLab ΠΈ tikiti rekutanga.

Yakakosha Yechiitiko Chiziviso Details

(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD) DevOps kutenderera nhanho: Monitor

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.

# GitLab 13.4 yakaburitswa neHashiCorp chengetedzo yeCI siyana uye Kubernetes Agent

Incident Management Documentation ΠΈ original epic.

Kuisa uye kugadzirisa chiitiko chekuomarara parameter

(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD) DevOps kutenderera nhanho: Monitor

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.

# GitLab 13.4 yakaburitswa neHashiCorp chengetedzo yeCI siyana uye Kubernetes Agent

Documentation yekubata zviitiko ΠΈ tikiti rekutanga.

Kugadzira, kugadzirisa uye kudzima mugaba network kuchengetedza mitemo

(KUPEDZISIRA, GOLD) DevOps kutenderera nhanho: Dzivirira

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

# GitLab 13.4 yakaburitswa neHashiCorp chengetedzo yeCI siyana uye Kubernetes Agent

Network Rules Edhita Zvinyorwa ΠΈ original epic.

Azure blob kuchengetedza rutsigiro

(CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD) Kuwanika

Ose ari maviri GitLab uye GitLab Runner zvino anotsigira Azure blob kuchengetedza, zvichiita kuti zvive nyore kumhanya GitLab masevhisi paAzure.

GitLab zviitiko zvinotsigira Azure kune ese marudzi ezvitoro zvezvinhu, kusanganisira maLFS mafaera, CI artifacts, uye. backups. Kumisikidza Azure Blob kuchengetedza, tevera mirairo yekuisa Omnibus kana Helm chati.

GitLab basa processors zvakare inotsigira Azure yekuchengetedza yakagoverwa cache. Azure kuchengetedza inogona kugadzirwa uchishandisa chikamu [runners.cache.azure].

Zvinyorwa zvekushandisa Azure Blob kuchengetedza ΠΈ tikiti rekutanga.

Omnibus ARM64 mapakeji eUbuntu uye OpenSUSE

(CORE, Starter, PREMIUM, ULTIMATE) Kuwanika

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 peji yekuisa uye sarudza Ubuntu.

Pakeji zvinyorwa zveARM64 ΠΈ tikiti rekutanga.

Smart kadhi yekusimbisa tsigiro yeGitLab Helm chati

(PREMIUM, ULTIMATE) Kuwanika

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.

Zvinyorwa zveSmart Card Authentication Settings ΠΈ tikiti rekutanga.

Yakadzama yekuburitsa zvinyorwa uye yekuvandudza / yekumisikidza mirairo inogona kuverengwa mune yekutanga Chirungu positi: GitLab 13.4 yakaburitswa neVault yeCI zvinosiyana uye Kubernetes Agent.

Takanga tichishanda pakushandura kubva kuChirungu cattidourden, maryartkey, ainoneko ΠΈ rishavant.

Source: www.habr.com

Voeg