Git Lab 11.10

Git Lab 11.10

GitLab 11.10 ine dashboard mapaipi, akasanganiswa emhedzisiro mapaipi, uye akawanda-mitsetse mazano mukubatanidza zvikumbiro.

Ruzivo rwakanaka nezvekuita kwemapaipi mumapurojekiti akasiyana

GitLab inoenderera mberi nekuwedzera kuoneka muDevOps lifecycle. Muchikamu chino control pan akawedzera mhedziso yepipeline status.

Izvi zviri nyore kunyangwe uri kudzidza pombi yepurojekiti imwechete, asi inonyanya kubatsira kana mapurojekiti akawanda, - uye izvi zvinowanzoitika kana ukashandisa microservices uye uchida kumhanyisa pombi yekuyedza uye kuendesa kodhi kubva kwakasiyana purojekiti repositori. Iye zvino unogona kuona pakarepo kuita mapaipi pane control panel, pose pazvinoitwa.

Kumhanyisa mapaipi emhinduro dzakabatanidzwa

Nokufamba kwenguva, tsime uye matavi anotarirwa zvinosiyana, uye mamiriro ezvinhu anogona kumuka apo vanorarama zvakasiyana, asi vasingashande pamwechete. Iye zvino unogona mhanyisa mapaipi kuti uwane zvabatanidzwa usati wabatanidza. Nenzira iyi iwe unokurumidza kuona zvikanganiso zvinongoonekwa kana shanduko dzaiwanzo fambiswa pakati pemapazi, zvinoreva kuti iwe uchagadzirisa zvikanganiso zvepombi nekukurumidza uye uchashandisa iyo GitLab Runner.

Kuwedzera optimize kubatana

GitLab 11.10 inowedzera zvakatowanda maficha ekubatana kusina musono uye kurerutswa kufambiswa kwebasa. IN yapfuura chinyorwa isu takaunza mazano ekubatanidza zvikumbiro, apo muongorori anogona kupa shanduko kune imwe mutsara mumhinduro kune chikumbiro chekubatanidza, uye inogona kukurumidza kuzvipira zvakananga kubva kune yekutaura tambo. Vashandisi vedu vakazvifarira uye vakakumbira kuwedzera chimiro ichi. Iye zvino unogona kupa kuchinja kwemitsara yakawanda, zvichiratidza kuti ndeipi mitsetse yekubvisa uye yekuwedzera.

Ndatenda nemhinduro yako uye mazano!

Uye handizvo zvoga…

Pane zvakawanda zvinoshamisa maficha mukuburitswa uku, semuenzaniso. mapfupi pane imwe nzvimbo, zvakanyanya kuchenesa mudziyo registry, composable Auto DevOps uye mukana tenga mamwe CI Runner maminetsi. Pasi pane tsanangudzo pamusoro peumwe neumwe wavo.

Mushandi Anonyanya Kukosha wemwedzi uno (MVP) β€” Takuya Noguchi

Mushandi Anonyanya Kukosha wemwedzi uno ndiTakuya Noguchi (Takuya Noguchi) Takuya akaita basa rakanaka kubwinya kweGitLab: yakagadziriswa tsikidzi, zvikanganiso zvakapedzwa mumashure uye kumberi uye yakavandudza mushandisi interface. Ndatenda!

Mamiriro makuru eGitLab 11.10

Mapaipi pane control panel

PREMIUM, ULTIMATE, SIRIVER, GOLD

Dashboard muGitLab inoratidza ruzivo nezve mapurojekiti pane yako yese GitLab muenzaniso. Iwe unowedzera mapurojekiti ega panguva uye unogona kusarudza kuti ndeipi chirongwa chaunofarira iwe.
Mukuburitswa uku, isu takawedzera ruzivo nezve pombi mastatus kune dashboard. Iye zvino vanogadzira vanoona kushanda kwepombi mumapurojekiti ese anodiwa - mune imwe interface.

Git Lab 11.10

Mapaipi emhinduro dzakabatanidzwa

PREMIUM, ULTIMATE, SIRIVER, GOLD

Zvakajairwa kuti sosi yebazi isiyane kubva kune yakanangwa bazi nekufamba kwenguva kunze kwekunge iwe uchiramba uchisundidzira shanduko pakati pavo. Nekuda kweizvozvo, kwainobva uye kunonangwa mapaipi ebazi "akasvibira" uye hapana kupesana kwekubatanidza, asi kusanganisa kunokundikana nekuda kwekuchinja kusingaenderane.

Kana pombi yekukumbira yekubatanidza ikangoerekana yagadzira chinongedzo chitsva chine mubairo wakasanganiswa wekubatanidzwa kwekwakabva nemapazi anonangwa, tinokwanisa kumhanyisa pombi pane iyi link toona kuti mhedzisiro yese iri kushanda.

Kana iwe uri kushandisa kubatanidza kukumbira mapaipi (mune chero chinzvimbo) uye uchishandisa yakazvimiririra yeGitLab inomhanya vhezheni 11.8 kana kupfuura, iwe unozofanirwa kuivandudza kuti udzivise nyaya iyi. gitlab-ee#11122. Izvi hazvikanganisi vashandisi vevanhu veGitLab vanomhanya.

Git Lab 11.10

Kukurudzira shanduko pamitsetse yakawanda

CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD

Paunenge uchishanda pamwechete pakubatanidza zvikumbiro, unowanzoona matambudziko uye kupa mhinduro. Kubva GitLab 11.6 isu tinotsigira chirevo chekuchinja kumutsara mumwe.

Mushanduro 11.10, batanidza chikumbiro chakasiyana makomendi anogona kupa shanduko kumitsara yakawanda, uye chero munhu ane mvumo yekunyora kubazi rekutanga anogona kuzvigamuchira nekudzvanya kumwe chete. Nekuda kwechinhu chitsva, unogona kudzivirira kukopa-namira, semushanduro dzakapfuura.

Git Lab 11.10

Shortcuts munzvimbo imwe

PREMIUM, ULTIMATE, SIRIVER, GOLD

Nemavara ari muchikamu chimwe chete, zvikwata zvinogona kuisa mavara akasarudzika (muchikamu chimwe chete) kune imwe nyaya, kubatanidza chikumbiro, kana epic muzviitiko zvine minda yetsika kana tsika yekufambisa nyika. Izvo zvinogadziriswa uchishandisa yakakosha colon syntax mune iyo label zita.

Ngatiti iwe unoda munda wetsika mumabasa ekutevera sisitimu yekushandisa yepuratifomu mabasa ako ari kunanga. Basa rega rega rinofanira kuenderana nepuratifomu imwe chete. Unogona kugadzira mapfupi platform::iOS, platform::Android, platform::Linux nevamwe sezvinodiwa. Kana iwe ukaisa imwe nzira yekudimbudzira kune basa, inozobvisa imwe nzira iripo iyo inotanga nayo platform::.

Toti une nzira dzekudimbudzira workflow::development, workflow::review ΠΈ workflow::deployed, zvichiratidza mamiriro ekufamba kwechikwata chako. Kana basa racho ratova neshortcut workflow::development, uye mugadziri anoda kufambisa basa kusvika pachikuva workflow::review, inongoshandisa nzira itsva uye yekare (workflow::development) inodzimwa otomatiki. Maitiro aya atovepo kana iwe uchifambisa mabasa pakati pezvinyorwa zvezvipfupi pabhodhi rebasa rinomiririra mafambiro echikwata chako. Iye zvino nhengo dzechikwata dzisingashande nebhodhi rebasa zvakananga dzinogona kushandura mafambiro ebasa mumabasa acho.

Git Lab 11.10

Kunyanya kuchenesa registry yemidziyo

CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD

Paunowanzo shandisa registry yemidziyo ine CI mapaipi, unosundira akawanda akasiyana shanduko kune imwechete tag. Nekuda kwekuitwa kweDocker kugovera, maitiro ekusarudzika ndeye kuchengetedza shanduko dzese kuhurongwa, asi vanozopedzisira vatora ndangariro zhinji. Kana ukashandisa parameter -m с registry-garbage-collect, unogona kukurumidza kudzima shanduko dzese dzakapfuura uye kusunungura nzvimbo yakakosha.

Git Lab 11.10

Kutenga mamwe CI Runner maminetsi

BROZE, SIRIVER, GOLD

Vashandisi vane zvirongwa zvakabhadharwa zveGitLab.com (Goridhe, Sirivha, Bronze) zvino vanogona kutenga mamwe CI Runner maminetsi. Pakutanga, zvaive zvakakodzera kuzadzisa quota yakapihwa muchirongwa. Nekuvandudzwa uku, unogona kufanotenga maminetsi epamusoro-soro kudzivirira kukanganisa nekuda kwekudzimwa kwepombi.

Iye zvino maminetsi e1000 anodhura madhora masere, uye unogona kutenga akawanda acho sezvaunoda. Mamwe maminetsi achatanga kushandiswa kana wapedza chikamu chako chemwedzi wese, uye mamwe maminetsi asara achapfuura kusvika kumwedzi unotevera. IN kusunungurwa mune ramangwana tinoda kuwedzera chinhu ichi kuzvirongwa zvemahara futi.

Git Lab 11.10

Composable Auto DevOps

CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD

NeAuto DevOps, zvikwata zvinochinja kune zvemazuva ano maDevOps maitiro pasina kana kumboedza. Kutanga neGitLab 11.10, basa rega rega muAuto DevOps rinopihwa se yakazvimirira template. Vashandisi vanogona kushandisa Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ includes muGitLab CI kugonesa nhanho dzega dzeAuto DevOps uye panguva imwe chete shandisa yako tsika faira gitlab-ci.yml. Nenzira iyi unogona kugonesa chete mabasa aunoda uye kutora mukana wekukwira kumusoro.

Git Lab 11.10

Gadzirisa otomatiki nhengo dzeboka paGitLab.com uchishandisa SCIM

SIRIVERA, GOLD

Pakutanga, waifanira kubata nemaoko nhengo yeboka paGitLab.com. Iwe unogona ikozvino kushandisa SAML SSO uye kutonga nhengo uchishandisa SCIM kugadzira, kudzima, uye kugadzirisa vashandisi paGitLab.com.

Izvi zvinonyanya kubatsira kumakambani ane nhamba huru yevashandisi uye centralized identity providers. Ikozvino iwe unogona kuve nesosi rimwechete rechokwadi, senge Azure Active Directory, uye vashandisi vanozogadzirwa nekudzimwa otomatiki kuburikidza neanopa chitupa kwete nemaoko.

Git Lab 11.10

Pinda kuGitLab.com kuburikidza neSAML Provider

SIRIVERA, GOLD

Pakutanga, pakushandisa SAML SSO yemapoka, mushandisi aidiwa kusaina neGitLab zvitupa uye chitupa. Iwe unogona ikozvino kupinda zvakananga kuburikidza neSSO seGitLab mushandisi ane hukama neboka rakagadziriswa.

Vashandisi havafanirwe kusaina kaviri, zvichiita kuti zvive nyore kumakambani kushandisa SAML SSO yeGitLab.com.

Git Lab 11.10

Dzimwe gadziridzo muGitLab 11.10

Mwana epic schema

KUPEDZISIRA, GOLD

Mukuburitswa kwapfuura, takawedzera epics evana (epics epics) kuti ikubatsire kubata basa rako rekugovera basa. Epic dzevana dzinoonekwa papeji yemubereki epic.

Mukuburitswa uku, peji yemubereki epic inoratidza ratidziro yevana epics kuitira kuti zvikwata zvione mutsara wenguva weepics evana uye vakwanise kugadzirisa kutsamira kwenguva.

Git Lab 11.10

Batanidza chikumbiro pop-up skrini

CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD

Mukuburitswa uku, tiri kuunza masikirini anodzidzisa anobuda kana iwe uchitenderera pamusoro pekubatanidza chikumbiro chekubatanidza. Pakutanga, taingoratidza zita rekubatanidza rekukumbira, asi ikozvino tinoratidzawo chimiro chekukumbira chekubatanidza, mamiriro epaipi yeCI, uye URL pfupi.

Isu tinoronga kuwedzera mamwe akakosha ruzivo mune ramangwana kuburitswa, e.g. vanhu vane mutoro uye nzvimbo dzekutonga, uye isu tichaunzawo pop-up skrini mabasa.

Git Lab 11.10

Kusefa kubatanidza zvikumbiro nemapazi anotangwa

CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD

Git workflows yekuburitsa kana kutumira software inowanzo sanganisira akawanda-akareba matavi-kugadzirisa kune dzakapfuura shanduro (semuenzaniso. stable-11-9) kana kutama kubva pakuyedzwa kwemhando kuenda kukugadzirwa (e.g. integration), asi hazvisi nyore kuwana zvikumbiro zvekubatanidza zvemapazi aya pakati pezvikumbiro zvakavhurika zvekubatanidza.

Rondedzero yekubatanidza zvikumbiro zvemapurojekiti nemapoka zvino inogona kusefa nebazi rinonangwa rekubatanidza chikumbiro kuti zvive nyore kuwana iyo yaunoda.

Ndatenda, Hiroyuki Sato (Hiroyuki Sato)!

Git Lab 11.10

Kutumira uye kubatanidza pane yakabudirira pombi

CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD

Kana tikashandisa Trunk-based development method, tinofanira kudzivisa mapazi anogara kwenguva refu tichifarira matavi maduku, enguva pfupi ane muridzi mumwe. Shanduko diki dzinowanzo kusundirwa zvakananga kune yakanangwa bazi, asi kuita kudaro kune njodzi yekupwanya chivakwa.

Nekuburitswa uku, GitLab inotsigira itsva Git push sarudzo kuti uvhure otomatiki zvikumbiro, kuseta iyo yakanangwa bazi, uye kumanikidza kusanganisa pane inobudirira pombi kubva kumutsara wekuraira panguva yekusundira kubazi.

Git Lab 11.10

Kubatanidzwa kwakavandudzwa nekunze dashboards

CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD

GitLab inogona kuwana akawanda Prometheus maseva (zvakatipoteredza, chirongwa, uye mapoka (anotarisirwa)), asi kuva nemagumo akawanda kunogona kuwedzera kuoma kana kusatsigirwa nemadhibhodhi akajairwa. Nekuburitswa uku, zvikwata zvinogona kushandisa imwe Prometheus API, zvichiita kuti kusanganisa nemasevhisi akaita seGrafana kuve nyore.

Ronga mapeji eWiki nezuva rekugadzira

CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD

Muchirongwa Wiki, zvikwata zvinogona kugovera zvinyorwa uye rumwe ruzivo rwakakosha pamwe nekodhi kodhi uye mabasa. Nekuburitswa uku, unogona kugadzirisa rondedzero yemapeji eWiki nezuva rekugadzira uye zita kuti uwane nekukurumidza zvakangogadzirwa zvemukati.

Git Lab 11.10

Monitoring zviwanikwa zvakakumbirwa neboka

KUPEDZISIRA, GOLD

GitLab inobatsira iwe kutarisa yako Kubernetes cluster yekusimudzira uye kugadzira maapplication. Kutanga nekuburitswa uku, tarisa CPU uye zvikumbiro zvekurangarira kubva kuboka rako kuti uone zvingangoitika zvisati zvaita matambudziko.

Git Lab 11.10

Wona Load Balancer Metrics muGrafana Dashboard

CORE, Starter, PREMIUM, ULTIMATE

Izvo zvakakosha kuti utarise hutano hweGitLab yako muenzaniso. Pakutanga, isu takapa default dashboards kuburikidza neakamisikidzwa Grafana muenzaniso. Kutanga nekuburitswa uku, isu takabatanidza mamwe madhibhodhi ekutarisisa NGINX mitoro inorema.

SAST yeElixir

KUPEDZISIRA, GOLD

Isu tinoenderera mberi nekuwedzera rutsigiro rwemutauro uye kudzamisa cheki dzekuchengetedza. Mukuburitswa uku takagonesa cheki dzekuchengetedza mapurojekiti ari Elixir uye mapurojekiti akagadzirwa Phoenix platform.

Mibvunzo yakawanda mudhayagiramu imwe chete

PREMIUM, ULTIMATE, SIRIVER, GOLD

MuGitLab, unogona kugadzira machati kuti uone metrics aunounganidza. Kazhinji, semuenzaniso, kana iwe uchida kutarisa iyo yakanyanya kana avhareji kukosha kwemetric, iwe unoda kuratidza akati wandei maitiro pane imwe chati. Kutanga nekuburitswa uku, une mukana uyu.

DAST yabuda paGroup Chengetedzo Dashboard

CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD

Isu tawedzera Dynamic Chikumbiro Chekuchengetedza Yekuyedza (DAST) mhinduro kuchikwata chekuchengetedza dashibhodhi kuwedzera kune SAST, midziyo scanning, uye kutsamira kutarisisa.

Kuwedzera Metadata kune Container Scan Report

KUPEDZISIRA, GOLD

Mukuburitswa uku, Container Scan Report ine mamwe metadata - isu takawedzera chikamu chakakanganiswa (chinhu cheClair) mune metadata iripo: zvakakosha, ID (zvichireva mitre.org) uye nhanho yakakanganiswa (semuenzaniso debian:8).

Kuwedzera metrics report yemhando yekubatanidza zvikumbiro

PREMIUM, ULTIMATE, SIRIVER, GOLD

GitLab inotopa akati wandei mhando dzemishumo inogona kuverengerwa zvakananga mukusanganisa zvikumbiro: kubva kumishumo kuenda code quality ΠΈ unit test padanho rekuongorora kusvika SAST ΠΈ DAST padanho redziviriro.

Kunyangwe aya ari marepoti akakosha, ruzivo rwekutanga runoenderana nemamiriro akasiyana runodiwa zvakare. MuGitLab 11.10, tinopa metrics kushuma zvakananga muchikumbiro chekubatanidza, icho chinotarisira nyore kiyi-kukosha peya. Nenzira iyi, vashandisi vanoteedzera shanduko nekufamba kwenguva, kusanganisira tsika metrics, uye shanduko mumametrics kune chaiyo yekubatanidza chikumbiro. Kushandiswa kwendangariro, kuyedzwa kwemutoro webasa, uye mamiriro ehutano anogona kushandurwa kuita metrics akareruka anogona kutariswa zvakananga mukubatanidza zvikumbiro pamwe nemamwe akavakirwa-mukati mishumo.

Tsigiro yeakawanda-module Maven mapurojekiti ekutsamira scanning

KUPEDZISIRA, GOLD

Nekuburitswa uku, akawanda-module Maven mapurojekiti anotsigira GitLab kutsamira kuongorora. Pakutanga, kana submodule yaive nekutsamira pane imwe submodule yezinga rimwechete, yaisakwanisa kubvumidza kurodha kubva pakati peMaven repository. Ikozvino multi-module Maven purojekiti inogadzirwa nemamodule maviri uye kutsamira pakati pemamodule maviri. Kutsamira pakati pehama modules zvave kuwanikwa munzvimbo yeMaven repository kuitira kuti kuvaka kuenderere mberi.

Vashandisi vanogona kushandura nzira yekugadzira muCI

CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD

Nekutadza, GitLab Runner inogadzirisa purojekiti kune yakasarudzika subpath mukati $CI_BUILDS_DIR. Asi kune mamwe mapurojekiti, seGolang, iyo kodhi inoda kuumbwa mune chaiyo dhairekitori kuitira kuti ivakwe.

MuGitLab 11.10 takaunza shanduko GIT_CLONE_PATH, iyo inokutendera kuti utaure imwe nzira uko GitLab Runner inogadzirisa purojekiti isati yaita basa racho.

Masking akareruka emhando dzakachengetedzwa mumatanda

CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD

GitLab inopa nzira dzinoverengeka kuchengetedza ΠΈ ganhurira nzvimbo akasiyana muGitLab CI/CD. Asi misiyano inogona kuramba ichiguma mukuvaka matanda, nemaune kana netsaona.

GitLab inotora manejimendi enjodzi uye kuongorora zvakakomba uye inoenderera nekuwedzera maficha ekuteerera. MuGitLab 11.10, takaunza kugona kuvhara mamwe marudzi emhando dzemhando dzemarogi ekutsvaga basa, tichiwedzera mwero wedziviriro kubva kune zviri mukati meizvi zvinosiyana zvichisanganisirwa netsaona mumatanda. Uye ikozvino GitLab masiki otomatiki akawanda akavakirwa-mukati token akasiyana.

Gonesa kana kudzima Auto DevOps padanho rechikwata

CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD

Ne Auto DevOps pane GitLab.com purojekiti, unogona kutora yemazuva ano DevOps workflows kubva pakuvaka kusvika pakuendesa pasina kunetseka.

Kutanga neGitLab 11.10, unogona kugonesa kana kudzima Auto DevOps kumapurojekiti ese ari muboka rimwe chete.

Peji rerezinesi rakarerutswa uye rakavandudzwa

STARTER, PREMIUM, ULTIMATE

Kuita kuti makiyi erezinesi ekutonga ave nyore uye ari nyore, isu takagadzirazve peji rezinesi mupaneru ye admin uye takasimbisa zvinhu zvakanyanya kukosha.

Git Lab 11.10

Gadziridza iyo yekudimbudzira yekusarudza yeKubernetes deployments

CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD

Deployment panels inoratidza ruzivo nezvese Kubernetes deployments.

Mukuburitswa uku, tachinja nzira yatinoronga nayo mapfupi kuita madeployments. Matches ave kuwanikwa ne app.example.com/app ΠΈ app.example.com/env kana app. Izvi zvinodzivirira kusefa kusawirirana uye njodzi yekutumirwa kusiri kwayo kwakabatana neprojekiti.

Uyezve, muGitLab 12.0 isu bvisa iyo app label kubva Kubernetes deployment selector, uye mutambo unogoneka chete na app.example.com/app ΠΈ app.example.com/env.

Nesimba kugadzira Kubernetes zviwanikwa

CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD

Kubernetes kubatanidzwa neGitLab inokutendera iwe kuti ushandise iyo RBAC ficha uchishandisa sevhisi account uye yakatsaurirwa zita nzvimbo yega yega GitLab purojekiti. Kutanga nekuburitswa uku, kuitira kunyatsoshanda, zviwanikwa izvi zvinongogadzirwa kana zvichidikanwa pakutumirwa.

Kana uchiendesa Kubernetes, GitLab CI ichagadzira zviwanikwa izvi zvisati zvaendeswa.

Vamhanyi veboka remapoka-mapoka

CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD

Boka-level masumbu ikozvino anotsigira GitLab Runner kuisirwa. Boka-level Kubernetes vamhanyi vanoonekwa kumapurojekiti evana sevamhanyi veboka vakanyorwa cluster ΠΈ kubernetes.

Dana counter ye Knative mabasa

CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD

Zvimiro zvakaiswa ne GitLab Serverless, ikozvino ratidza nhamba yemafoni anogamuchirwa kune rimwe basa. Kuti uite izvi, unofanirwa kuisa Prometheus pane cluster iyo Knative yakaiswa.

Git Lab 11.10

Parameter control git clean yeGitLab CI/CD mabasa

CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD

Nekusagadzikana, GitLab Runner inomhanya git clean panguva yekurodha kodhi paunenge uchiita basa muGitLab CI/CD. Kubva paGitLab 11.10, vashandisi vanogona kudzora ma paramita akapfuudzwa kuchikwata git clean. Izvi zvinobatsira kuzvikwata zvine vamhanyi vakazvitsaurira, pamwe nezvikwata zvinotora mapurojekiti kubva kune makuru monorepositories. Iye zvino vanogona kudzora maitiro ekuburitsa vasati vaita zvinyorwa. New variable GIT_CLEAN_FLAGS default kukosha ndeye -ffdx uye inogamuchira zvese zvinogoneka mirairo paramita [git clean](https://git-scm.com/docs/git-clean).

Mvumo yekunze muCore

CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD

Nzvimbo dzakachengetedzeka dzingada imwe yekuwedzera mvumo yekunze kuti uwane chirongwa. Takawedzera tsigiro yeimwe nhanho yekutonga mukati 10.6 uye yakagamuchira zvikumbiro zvakawanda zvekuvhura basa iri muCore. Isu tinofara kuunza mvumo yekunze uye imwezve chengetedzo yezviitiko zveCore, sezvo chimiro ichi chichidiwa nemunhu mumwe nemumwe.

Kugona kugadzira mapurojekiti mumapoka muCore

CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD

Basa reMugadziri rinogona kugadzira mapurojekiti mumapoka kubvira vhezheni 10.5, uye zvino izvi zvinogoneka muCore. Kugadzira mapurojekiti chinhu chakakosha pakubudirira muGitLab, uye nekubatanidza chinhu ichi muCore, zvave nyore semuenzaniso nhengo kuita chimwe chinhu chitsva.

GitLab Mumhanyi 11.10

CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD

Nhasi taburitsa GitLab Runner 11.10! GitLab Runner ipurojekiti yakavhurika sosi inoshandiswa kuita mabasa eCI/CD uye kutumira mhinduro kuGitLab.

Inonyanya kunakidza shanduko:

Rondedzero yakazara yekuchinja inogona kuwanikwa muGitLab Runner changelog: CHANGELOG.

Kugadziriswa kwevakadzoka project_id muBlob yekutsvaga API muElasticsearch

STARTER, PREMIUM, ULTIMATE

Isu takagadzirisa tsikidzi muElasticsearch blob yekutsvaga API iyo yanga ichidzosa zvisizvo 0 ye project_id. Zvinenge zvakakodzera reindex Elasticsearchkuwana hunhu chaihwo project_id mushure mekuisa iyi vhezheni yeGitLab.

Omnibus kuvandudzwa

CORE, Starter, PREMIUM, ULTIMATE

Isu takaita zvinotevera kuvandudzwa kuOmnibus muGitLab 11.10:

Kuvandudzwa kwemaitiro

CORE, Starter, PREMIUM, ULTIMATE, FREE, BRONZE, SIRIVER, GOLD

Isu tinoenderera mberi nekuvandudza mashandiro eGitLab nekuburitswa kwega kwega kweGitLab zviitiko zveese saizi. Dzimwe gadziridzo muGitLab 11.10:

Yakavandudzwa machati eGitLab

CORE, Starter, PREMIUM, ULTIMATE

Isu takaita zvinotevera kuvandudzwa kune machati eGitLab:

Zvimiro zvechinyakare

GitLab Geo ichapa hashed kuchengetedza muGitLab 12.0

GitLab Geo inodiwa Hashed storage kudzikisira makwikwi pane yechipiri node. Izvi zvakaitwa mu gitlab-ce#40970.

MuGitLab 11.5 isu tawedzera ichi chinodiwa kune Geo zvinyorwa: gitlab-ee#8053.

MuGitLab 11.6 sudo gitlab-rake gitlab:geo:check inotarisa kana hashed kuchengetedza yakagoneswa uye mapurojekiti ese anotamiswa. Cm. gitlab-ee#8289. Kana uri kushandisa Geo, ndapota mhanyisa cheki iyi uye tama nekukasika.

MuGitLab 11.8 yakaremara zvachose gitlab-ee!8433 zvicharatidzwa papeji Admin Area > Geo > Nodes, kana macheki ari pamusoro asingabvumirwi.

MuGitLab 12.0 Geo ichashandisa hashed kuchengetedza zvinodiwa. Cm. gitlab-ee#8690.

Deletion date: 22 June 2019

Ubuntu 14.04 rutsigiro

GitLab 11.10 ichave yekupedzisira kuburitswa nayo Ubuntu 14.04 rutsigiro.

Canonical yakazivisa kupera kwekutsigirwa kwakajairwa kweUbuntu 14.04 Kubvumbi 2019. Isu tinopa zano vashandisi kuti vasimudzire kune inotsigirwa LTS vhezheni: Ubuntu 16.04 kana Ubuntu 18.04.

Deletion date: 22 May 2019

Kudzikamisa huwandu hwemapaipi anogadzirwa pane imwe neimwe kutumira

Pakutanga, GitLab yakagadzira mapaipi e HEAD bazi rimwe nerimwe mukutumira. Izvi zvakanakira vanogadzira vanosundira shanduko dzakati wandei kamwechete (semuenzaniso, kuchikamu chebazi uye kune bazi develop).

Asi kana uchisundidzira nzvimbo hombe ine matavi mazhinji anoshanda (semuenzaniso, kufamba, girazi, kana branching), haufanirwe kugadzira pombi yebazi rega rega. Kutanga neGitLab 11.10 isu tiri kugadzira yepamusoro 4 mapaipi pakutumira.

Deletion date: 22 May 2019

Yechinyakare GitLab Runner legacy kodhi nzira

Kubva paGitlab 11.9, GitLab Runner inoshandisa nzira itsva cloning/kudaidza repository. Parizvino, GitLab Runner ichashandisa nzira yekare kana iyo itsva isingatsigirwe. Ona zvimwe zvakawanda mu basa iri.

MuGitLab 11.0, takashandura chimiro chemetrics server kumisikidza yeGitLab Runner. metrics_server achabviswa achifarira listen_address muGitLab 12.0. Ona zvimwe zvakawanda mu basa iri.

Mushanduro 11.3, GitLab Runner yakatanga kutsigira akawanda cache vanopa; izvo zvakatungamira kune zvitsva zvigadziriso zve chaiyo S3 gadziriso. The zvinyorwa, inopa tafura yekuchinja uye mirairo yekutamira kune iyo itsva configuration. Ona zvimwe zvakawanda mu basa iri.

Idzi nzira hadzizovepo 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 FF_K8S_USE_ENTRYPOINT_OVER_COMMAND kugadzirisa matambudziko akadai #2338 ΠΈ #3536.

MuGitLab 12.0 isu tichachinja kune chaiyo maitiro sekunge chimiro chechimiro chakadzimwa. Ona zvimwe zvakawanda mu basa iri.

Deletion date: 22 June 2019

Yakadzikiswa rutsigiro rweLinux kugovera inosvika EOL yeGitLab Runner

Mamwe maLinux anogovera pane iyo GitLab Runner inogona kuiswa yakashandira chinangwa chavo.

MuGitLab 12.0, GitLab Runner haichazogovera mapakeji kune akadaro Linux kugovera. Rondedzero yakazara yekugovera iyo isingachatsigirwe inogona kuwanikwa mune yedu zvinyorwa. Kutenda kuna Javier Ardo (Javier Jardon) kumashure mupiro wake!

Deletion date: 22 June 2019

Kubvisa yekare GitLab Runner Mubatsiri mirairo

Sechikamu chekuedza kwedu kutsigira Windows Docker executor aifanira kusiya mimwe mirairo yekare iyo inoshandiswa mufananidzo wemubatsiri.

MuGitLab 12.0, GitLab Runner inotangwa uchishandisa mirairo mitsva. Izvi zvinoshanda chete kune vashandisi vanoita bvisa mufananidzo wemubatsiri. Ona zvimwe zvakawanda mu basa iri.

Deletion date: 22 June 2019

Kubvisa iyo legacy git yakachena michina kubva kuGitLab Runner

MuGitLab Runner 11.10 tinopa mukana gadzirisa kuti Runner anoita sei murairo git clean. Uyezve, nzira itsva yekuchenesa inobvisa kushandiswa git reset uye anoisa murayiro git clean mushure mekuburutsa danho.

Sezvo ichi shanduko yemaitiro ichigona kukanganisa vamwe vashandisi, isu takagadzirira parameter FF_USE_LEGACY_GIT_CLEAN_STRATEGY. Kana iwe ukaisa kukosha true, ichadzoreredza nzira yekuchenesa nhaka. Zvakawanda nezve kushandisa ma paramita ebasa muGitLab Runner anogona kuwanikwa muzvinyorwa.

MuGitLab Runner 12.0, isu tichabvisa tsigiro yenhaka yekuchenesa zano uye kugona kuidzoreredza tichishandisa parameter yebasa. Ona zvimwe zvakawanda mu basa iri.

Deletion date: 22 June 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 bvisa chikamu ichi admin panhizha muGitLab 12.0 uye isu tinokurudzira kushandisa dzimwe sarudzo dzekutarisa.

Deletion date: 22 June 2019

Chinja log

Tarisa shanduko dzese idzi mune changelog:

Kuiswa

Kana iwe uri kumisikidza GitLab nyowani yekuisa, shanya GitLab download peji.

Update

Tarisa uone updates peji.

GitLab Kunyoresa Zvirongwa

GitLab inowanikwa mumhando mbiri: kuzvitonga ΠΈ cloud SaaS.

Kuzvitonga: Pa-nzvimbo kana pane yako yaunofarira gore papuratifomu.

  • moyo: Yezvikwata zvidiki, mapurojekiti emunhu, kana GitLab kuyedzwa kwenguva isingaverengeki.
  • Starter: Kuzvikwata zvinoshanda muhofisi imwechete pamapurojekiti akawanda anoda rubatsiro rwehunyanzvi.
  • Premium: Kune zvikwata zvakagoverwa zvinoda maficha epamberi, kuwanikwa kwepamusoro, uye XNUMX/XNUMX rutsigiro.
  • chivavarirwa: Kune mabhizinesi anoda rakasimba zano uye kuuraya nekuchengetedzeka kwakagadziridzwa uye kutevedzera.

Cloud SaaS - GitLab.com: Yakagadzirirwa, inotungamirirwa uye inotungamirirwa neGitLab kunyoreswa kwemahara uye kwakabhadharwa kune vagadziri vega uye zvikwata.

  • Free: Unlimited private repositories uye nhamba isina muganho yevanopa chirongwa. Mapurojekiti akavharwa ane mukana kune nhanho maficha Free, at vhura mapurojekiti kuwana mazinga goridhe.
  • bhuronzi: Kune zvikwata zvinoda kuwana yepamberi yekufambisa maficha.
  • sirivha: Kune zvikwata zvinoda kwakasimba DevOps kugona, kutevedzera, uye nekukurumidza rutsigiro.
  • goridhe: Inokodzera akawanda CI/CD mabasa. Ese mapurojekiti akavhurika anogona kushandisa Goridhe maficha emahara, zvisinei nehurongwa.

Source: www.habr.com

Voeg