Git Lab 11.10

Git Lab 11.10

GitLab 11.10 uban sa dashboard pipelines, merged results pipelines, ug multi-line suggestions sa merge requests.

Sayon nga kasayuran bahin sa paghimo sa mga pipeline sa lainlaing mga proyekto

GitLab nagpadayon sa pagdugang sa visibility sa DevOps lifecycle. Niini nga isyu sa control panel nagdugang usa ka kinatibuk-ang pagtan-aw sa kahimtang sa pipeline.

Kombenyente kini bisan kung nagtuon ka sa pipeline sa usa ka proyekto, apan labi ka mapuslanon kung pipila ka mga proyekto, - ug kini kasagaran mahitabo kung mogamit ka og mga microservice ug gusto nga magpadagan og pipeline alang sa pagsulay ug paghatud sa code gikan sa lain-laing mga repositoryo sa proyekto. Karon makita dayon nimo ang pasundayag mga pipeline sa control panel, bisan asa kini ipasundayag.

Pagpadagan sa mga pipeline alang sa mga resulta nga gihiusa

Sa paglabay sa panahon, ang tinubdan ug target nga mga sanga managlahi, ug ang usa ka sitwasyon mahimong motumaw diin sila nag-atubang nga gilain, apan dili magtinabangay. Karon mahimo nimo magpadagan sa mga pipeline alang sa mga resulta nga gihiusa sa wala pa ang paghiusa. Niining paagiha dali nimong mamatikdan ang mga sayup nga makita lamang kung ang mga pagbag-o kanunay nga gibalhin taliwala sa mga sanga, nga nagpasabut nga mas paspas nimo nga matul-id ang mga sayup sa pipeline ug gamiton ang GitLab Runner.

Dugang nga pag-optimize sa kolaborasyon

Ang GitLab 11.10 midugang ug mas daghang bahin para sa seamless nga kolaborasyon ug gipasimple nga mga workflow. SA miaging isyu mipaila kami og mga sugyot alang sa mga hangyo sa paghiusa, diin ang usa ka tigrepaso mahimong mosugyot og kausaban sa usa ka linya sa usa ka komentaryo ngadto sa usa ka hangyo sa paghiusa, ug kini mahimo dayon nga itugyan direkta gikan sa comment thread. Ang among mga tiggamit ganahan niini ug mihangyo sa pagpalapad niini nga bahin. Karon makatanyag ka mga pagbag-o alang sa daghang mga linya, nga nagpaila kung unsang mga linya ang tangtangon ug unsa ang idugang.

Salamat sa imong feedback ug mga sugyot!

Ug dili kana tanan…

Adunay daghang mga katingalahang bahin sa kini nga pagpagawas, pananglitan. mga shortcut sa usa ka partikular nga lugar, mas bug-os paglimpyo sa sudlanan rehistro, composable nga Auto DevOps ug kahigayonan pagpalit ug dugang nga CI Runner minuto. Sa ubos mao ang mga detalye bahin sa matag usa kanila.

Ang Labing Bililhon nga Empleyado Niining BuwanMVP) β€” Takuya Noguchi

Ang Labing Bililhon nga Empleyado karong bulana mao si Takuya Noguchi (Takuya Noguchi). Takuya nakahimo og maayong trabaho alang sa kahimayaan sa GitLab: naayo nga mga bug, nahuman nga mga kakulangan sa backend ug frontend ug gipaayo ang user interface. Salamat!

Pangunang bahin sa GitLab 11.10

Pipelines sa control panel

PREMIUM, ULTIMATE, SILVER, GOLD

Ang dashboard sa GitLab nagpakita sa impormasyon bahin sa mga proyekto sa tibuok nimong GitLab nga instance. Gidugang nimo ang tagsa-tagsa nga mga proyekto sa usa ka higayon ug makapili ka kung unsang proyekto ang makapainteres kanimo.
Sa kini nga pagpagawas, gidugang namon ang kasayuran bahin sa mga kahimtang sa pipeline sa dashboard. Karon nakita sa mga developer ang pag-andar sa mga pipeline sa tanan nga kinahanglan nga mga proyekto - sa usa ka interface.

Git Lab 11.10

Mga linya sa tubo alang sa mga resulta nga gihiusa

PREMIUM, ULTIMATE, SILVER, GOLD

Komon alang sa tinubdan nga sanga nga motipas gikan sa target nga sanga sa paglabay sa panahon gawas kon ikaw magpadayon sa pagduso sa mga kausaban tali kanila. Ingon usa ka sangputanan, ang gigikanan ug target nga mga pipeline sa sanga "berde" ug wala’y mga panagbangi sa panagsama, apan napakyas ang paghiusa tungod sa dili magkatugma nga mga pagbag-o.

Kung ang pipeline sa hangyo sa paghiusa awtomatik nga maghimo usa ka bag-ong link nga adunay sulud nga resulta sa paghiusa sa gigikanan ug target nga mga sanga, mahimo namon nga ipadagan ang pipeline sa kana nga link ug masiguro nga ang kinatibuk-ang resulta nagtrabaho.

Kung ikaw naggamit sa merge request pipelines (sa bisan unsang kapasidad) ug naggamit sa pribado nga GitLab runners nga bersyon 11.8 o labaw pa, sila kinahanglan nga ma-update aron malikayan kini nga isyu gitlab-ee#11122. Dili kini makaapekto sa mga tiggamit sa publiko nga mga runner sa GitLab.

Git Lab 11.10

Pagsugyot og mga kausaban sa daghang linya

CORE, STARTER, PREMIUM, ULTIMATE, LIBRE, BRONSE, SILVER, GOLD

Kung magtinabangay sa mga hangyo sa paghiusa, kanunay nimo makita ang mga problema ug magsugyot og mga solusyon. Sukad sa GitLab 11.6 among gisuportahan sugyot alang sa mga pagbag-o alang sa usa ka linya.

Sa bersyon 11.10, ang paghiusa sa hangyo nga magkalainlain nga mga komento mahimo’g magsugyot og mga pagbag-o sa daghang mga linya, ug dayon ang bisan kinsa nga adunay pagtugot sa pagsulat sa orihinal nga sanga makadawat niini sa usa ka pag-klik. Salamat sa bag-ong feature, makalikay ka sa copy-paste, sama sa nangaging mga bersyon.

Git Lab 11.10

Mga shortcut sa usa ka lugar

PREMIUM, ULTIMATE, SILVER, GOLD

Uban sa mga label sa parehas nga sakup, ang mga team mahimong mag-aplay sa mutually exclusive labels (sa parehas nga scope) sa usa ka isyu, hangyo sa paghiusa, o epiko sa mga senaryo nga adunay mga custom nga field o custom nga workflow states. Gi-configure sila gamit ang usa ka espesyal nga colon syntax sa titulo sa label.

Ingnon ta nga kinahanglan nimo ang usa ka naandan nga natad sa mga buluhaton aron masubay ang operating system sa plataporma nga gipunting sa imong mga gimbuhaton. Ang matag buluhaton kinahanglang may kalabotan sa usa lang ka plataporma. Makahimo ka ug mga shortcut platform::iOS, platform::Android, platform::Linux ug uban pa kung gikinahanglan. Kung imong i-apply ang usa sa ingon nga shortcut sa usa ka buluhaton, awtomatiko nga tangtangon ang lain nga naglungtad nga shortcut nga nagsugod sa platform::.

Ingnon ta nga naa kay mga shortcut workflow::development, workflow::review ΠΈ workflow::deployed, nga nagpakita sa kahimtang sa workflow sa imong team. Kung ang buluhaton adunay usa ka shortcut workflow::development, ug gusto sa developer nga ibalhin ang buluhaton sa entablado workflow::review, magamit lang niini ang bag-ong shortcut ug ang daan (workflow::development) awtomatikong mapapas. Kini nga kinaiya anaa na kung imong ibalhin ang mga buluhaton tali sa mga lista sa mga shortcut sa task board nga nagrepresentar sa workflow sa imong team. Karon ang mga miyembro sa team nga dili direkta nga nagtrabaho kauban ang task board mahimong mabag-o ang kahimtang sa daloy sa trabaho sa mga buluhaton mismo.

Git Lab 11.10

Mas bug-os nga pagpanglimpyo sa container registry

CORE, STARTER, PREMIUM, ULTIMATE, LIBRE, BRONSE, SILVER, GOLD

Kung kasagaran nimo nga gigamit ang usa ka container registry nga adunay mga pipeline sa CI, imong iduso ang daghang lainlaing mga pagbag-o sa usa ka tag. Tungod sa pagpatuman sa pag-apod-apod sa Docker, ang default nga pamatasan mao ang pagluwas sa tanan nga mga pagbag-o sa sistema, apan kini nagtapos sa daghang panumduman. Kung gigamit nimo ang parameter -m с registry-garbage-collect, mahimo nimong mapapas dayon ang tanan nga nangaging mga pagbag-o ug mapahawa ang bililhon nga wanang.

Git Lab 11.10

Pagpalit ug dugang nga CI Runner minuto

BRONSE, PILAK, BULAWAN

Ang mga tiggamit nga adunay bayad nga GitLab.com nga mga plano (Gold, Silver, Bronze) mahimo na karon nga makapalit ug dugang nga CI Runner minuto. Kaniadto, gikinahanglan nga makab-ot ang quota nga gihatag sa plano. Sa kini nga pag-uswag, mahimo nimong mapalit ang mga minuto nga sobra sa quota aron malikayan ang mga pagkabalda tungod sa pagsira sa pipeline.

Karon ang 1000 ka minuto nagkantidad ug $8, ug makapalit ka kutob sa imong gusto. Ang dugang nga mga minuto magsugod sa paggamit kung nagasto nimo ang imong tibuuk nga binulan nga quota, ug ang nahabilin sa dugang nga mga minuto ibalhin sa sunod nga bulan. SA umaabot nga pagpagawas gusto namon nga idugang kini nga bahin sa libre nga mga plano usab.

Git Lab 11.10

Composable Auto DevOps

CORE, STARTER, PREMIUM, ULTIMATE, LIBRE, BRONSE, SILVER, GOLD

Uban sa Auto DevOps, ang mga team mobalhin sa modernong mga gawi sa DevOps nga halos walay paningkamot. Sugod sa GitLab 11.10, ang matag trabaho sa Auto DevOps gihatag ingon independente nga template. Makagamit ang mga tiggamit Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ includes sa GitLab CI aron mahimo ang indibidwal nga mga yugto sa Auto DevOps ug sa samang higayon gamiton ang imong custom file gitlab-ci.yml. Niining paagiha mahimo nimo nga mahimo lamang ang mga trabaho nga imong gikinahanglan ug mapahimuslan ang mga update sa upstream.

Git Lab 11.10

Awtomatikong pagdumala sa mga miyembro sa grupo sa GitLab.com gamit ang SCIM

PILAK, BUlawan

Kaniadto, kinahanglan nimo nga mano-mano ang pagdumala sa membership sa grupo sa GitLab.com. Magamit na nimo ang SAML SSO ug madumala ang membership gamit ang SCIM aron makamugna, magtangtang, ug mag-update sa mga tiggamit sa GitLab.com.

Labi na kini nga mapuslanon alang sa mga kompanya nga adunay daghang mga tiggamit ug sentralisado nga tighatag sa identidad. Karon mahimo ka nga adunay usa ka tinubdan sa kamatuoran, sama sa Azure Active Directory, ug ang mga tiggamit mahimo ug awtomatiko nga mapapas pinaagi sa taghatag sa identidad kaysa sa mano-mano.

Git Lab 11.10

Login sa GitLab.com pinaagi sa SAML Provider

PILAK, BUlawan

Kaniadto, kung naggamit sa SAML SSO alang sa mga grupo, ang tiggamit kinahanglan nga mag-sign in gamit ang mga kredensyal sa GitLab ug usa ka taghatag sa identidad. Mahimo ka na karon nga direktang mag-log in pinaagi sa SSO ingon usa ka tiggamit sa GitLab nga nakig-uban sa usa ka gi-configure nga grupo.

Ang mga tiggamit dili kinahanglan nga mag-sign in sa makaduha, nga mas dali alang sa mga kompanya sa paggamit sa SAML SSO alang sa GitLab.com.

Git Lab 11.10

Ang ubang mga pag-uswag sa GitLab 11.10

Epiko nga laraw sa bata

KATAPUSAN, BULAWAN

Sa miaging pagpagawas, gidugang namo ang mga epiko sa bata (epiko sa mga epiko) aron matabangan ka sa pagdumala sa imong istruktura sa pag-apod-apod sa trabaho. Ang mga epiko sa bata makita sa panid sa epiko sa ginikanan.

Niini nga pagpagawas, ang parent epic page nagpakita ug outline sa child epics aron makita sa mga team ang timeline sa child epics ug makadumala sa mga dependency sa timing.

Git Lab 11.10

Paghiusa sa hangyo nga mga pop-up screen

CORE, STARTER, PREMIUM, ULTIMATE, LIBRE, BRONSE, SILVER, GOLD

Niini nga pagpagawas, among gipaila ang informative screens nga mo-pop up kung mag-hover ka sa link sa hangyo sa paghiusa. Kaniadto, gipakita ra namo ang titulo sa hangyo sa paghiusa, apan karon gipakita usab namo ang status sa hangyo sa paghiusa, status sa pipeline sa CI, ug mubo nga URL.

Nagplano kami nga magdugang ug mas importanteng impormasyon sa umaabot nga mga pagpagawas, e.g. responsable nga mga tawo ug mga punto sa pagkontrol, ug ipaila usab namo ang mga pop-up screen para sa mga buluhaton.

Git Lab 11.10

Pagsala sa mga hangyo sa paghiusa pinaagi sa mga target nga sanga

CORE, STARTER, PREMIUM, ULTIMATE, LIBRE, BRONSE, SILVER, GOLD

Ang mga workflow sa Git alang sa pag-release o pagpadala sa software sagad naglakip sa daghang mga long-term nga sangaβ€”aron mag-ayo sa nangaging mga bersyon (eg. stable-11-9) o pagbalhin gikan sa kalidad nga pagsulay ngadto sa produksyon (e.g. integration), apan dili sayon ​​ang pagpangita sa mga hangyo sa paghiusa alang niini nga mga sanga taliwala sa daghang bukas nga mga hangyo sa paghiusa.

Ang lista sa mga hangyo sa paghiusa alang sa mga proyekto ug mga grupo mahimo nang masala sa target nga sanga sa hangyo sa paghiusa aron mas sayon ​​​​ang pagpangita sa usa nga imong gikinahanglan.

Salamat, Hiroyuki Sato (Hiroyuki Sato)!

Git Lab 11.10

Pagpadala ug paghiusa sa malampuson nga pipeline

CORE, STARTER, PREMIUM, ULTIMATE, LIBRE, BRONSE, SILVER, GOLD

Kung gamiton nato ang Trunk-based development method, kinahanglan natong likayan ang dugay na nga mga sanga pabor sa gagmay, temporaryo nga mga sanga nga adunay usa ra ka tag-iya. Ang gagmay nga mga pagbag-o kanunay nga giduso direkta sa target nga sanga, apan ang paghimo niini peligro nga makaguba sa pagtukod.

Uban niini nga pagpagawas, gisuportahan sa GitLab ang bag-ong Git nga mga kapilian sa pagduso aron awtomatiko nga maablihan ang mga hangyo sa paghiusa, itakda ang target nga sanga, ug ipatuman ang usa ka paghiusa sa usa ka malampuson nga pipeline gikan sa linya sa mando sa panahon sa pagduso sa sanga.

Git Lab 11.10

Gipauswag nga panagsama sa mga eksternal nga dashboard

CORE, STARTER, PREMIUM, ULTIMATE, LIBRE, BRONSE, SILVER, GOLD

Ang GitLab maka-access sa daghang mga server sa Prometheus (kalibotan, proyekto, ug mga grupo (gipaabot)), apan ang pagbaton og daghang mga endpoint makadugang sa pagkakomplikado o mahimong dili suportado sa standard dashboards. Uban niini nga pagpagawas, ang mga team makagamit sa usa ka Prometheus API, nga mas sayon ​​ang paghiusa sa mga serbisyo sama sa Grafana.

Pagsunud sa mga panid sa Wiki pinaagi sa petsa sa paghimo

CORE, STARTER, PREMIUM, ULTIMATE, LIBRE, BRONSE, SILVER, GOLD

Sa usa ka proyekto nga Wiki, ang mga team mahimong magpaambit sa dokumentasyon ug uban pang importanteng impormasyon uban sa source code ug mga buluhaton. Sa kini nga pagpagawas, mahimo nimong ihan-ay ang lista sa mga panid sa Wiki pinaagi sa petsa sa paghimo ug titulo aron dali nga makit-an ang bag-ong nahimo nga sulud.

Git Lab 11.10

Pag-monitor sa mga kapanguhaan nga gihangyo sa cluster

KATAPUSAN, BULAWAN

Gitabangan ka sa GitLab nga mamonitor ang imong Kubernetes cluster para sa mga aplikasyon sa pag-uswag ug paghimo. Sugod sa kini nga pagpagawas, bantayan ang mga hangyo sa CPU ug memorya gikan sa imong cluster aron makita ang mga potensyal nga isyu sa dili pa kini mahimong mga problema.

Git Lab 11.10

Tan-awa ang Load Balancer Metrics sa Grafana Dashboard

CORE, STARTER, PREMIUM, ULTIMATE

Importante kaayo ang pagmonitor sa kahimsog sa imong GitLab nga pananglitan. Kaniadto, naghatag kami ug default nga mga dashboard pinaagi sa usa ka naka-embed nga pananglitan sa Grafana. Sugod sa kini nga pagpagawas, gilakip namon ang dugang nga mga dashboard para sa pag-monitor sa NGINX load balancers.

SAST para sa Elixir

KATAPUSAN, BULAWAN

Nagpadayon kami sa pagpalapad sa suporta sa pinulongan ug pagpalawom sa mga pagsusi sa seguridad. Sa kini nga pagpagawas gipalihok namo ang mga pagsusi sa seguridad alang sa mga proyekto sa Elixir ug mga proyekto nga gihimo sa plataporma sa Phoenix.

Daghang pangutana sa usa ka diagram

PREMIUM, ULTIMATE, SILVER, GOLD

Sa GitLab, makahimo ka og mga tsart aron mahanduraw ang mga sukatan nga imong nakolekta. Kasagaran, pananglitan, kung kinahanglan nimo nga tan-awon ang labing taas o kasagaran nga kantidad sa usa ka sukatan, gusto nimo ipakita ang daghang mga kantidad sa usa ka tsart. Sugod sa kini nga pagpagawas, naa nimo kini nga oportunidad.

Mga resulta sa DAST sa Group Security Dashboard

CORE, STARTER, PREMIUM, ULTIMATE, LIBRE, BRONSE, SILVER, GOLD

Gidugang namo ang mga resulta sa Dynamic Application Security Testing (DAST) sa dashboard sa seguridad sa team dugang pa sa SAST, container scanning, ug dependency scanning.

Pagdugang Metadata sa usa ka Container Scan Report

KATAPUSAN, BULAWAN

Niini nga pagpagawas, ang Container Scan Report adunay daghang metadata - among gidugang apektado nga sangkap (usa ka feature sa Clair) ngadto sa kasamtangan nga metadata: priority, ID (nga may reference sa mitre.org) ug level nga apektado (eg debian:8).

Pagdugang ug metrics report type para i-merge ang mga request

PREMIUM, ULTIMATE, SILVER, GOLD

Naghatag na ang GitLab og pipila ka mga matang sa mga taho nga mahimong direktang iapil sa mga hangyo sa paghiusa: gikan sa mga taho ngadto sa kalidad sa code ΠΈ pagsulay sa yunit sa yugto sa pag-verify hangtod SAST ΠΈ KARONG sa yugto sa pagpanalipod.

Samtang importante kini nga mga taho, gikinahanglan usab ang batakang impormasyon nga mohaum sa lain-laing mga senaryo. Sa GitLab 11.10, naghatag kami og mga metric nga pagreport direkta sa hangyo sa paghiusa, nga nagpaabut sa usa ka yano nga key-value pares. Niining paagiha, gisubay sa mga tiggamit ang mga pagbag-o sa paglabay sa panahon, lakip ang mga naandan nga sukatan, ug mga pagbag-o sa mga sukatan alang sa usa ka piho nga hangyo sa paghiusa. Ang paggamit sa panumduman, espesyal nga pagsulay sa workload, ug mga kahimtang sa kahimsog mahimong mabag-o sa yano nga mga sukatan nga direkta nga matan-aw sa mga hangyo sa paghiusa kauban ang uban pang mga built-in nga mga taho.

Suporta alang sa multi-module nga mga proyekto sa Maven alang sa pag-scan sa dependency

KATAPUSAN, BULAWAN

Uban niini nga pagpagawas, ang multi-module nga mga proyekto sa Maven nagsuporta sa pag-scan sa dependency sa GitLab. Kaniadto, kung ang usa ka submodule adunay pagsalig sa lain nga submodule sa parehas nga lebel, dili kini tugutan ang pagkarga gikan sa sentro nga repositoryo sa Maven. Karon usa ka multi-module nga proyekto sa Maven ang gihimo nga adunay duha ka modules ug usa ka dependency tali sa duha ka modules. Ang mga dependency tali sa mga modulo sa igsoon anaa na sa lokal nga repositoryo sa Maven aron ang pagtukod makapadayon.

Mahimong usbon sa mga tiggamit ang agianan sa pag-clone sa CI

CORE, STARTER, PREMIUM, ULTIMATE, LIBRE, BRONSE, SILVER, GOLD

Sa kasagaran, gi-clone sa GitLab Runner ang proyekto sa usa ka talagsaon nga subpath sa $CI_BUILDS_DIR. Apan alang sa pipila ka mga proyekto, sama sa Golang, ang code kinahanglan nga ma-clone sa usa ka piho nga direktoryo aron kini matukod.

Sa GitLab 11.10 gipaila namo ang variable GIT_CLONE_PATH, nga nagtugot kanimo sa pagtino sa usa ka piho nga dalan diin ang GitLab Runner nag-clone sa proyekto sa dili pa ipatuman ang buluhaton.

Yano nga masking sa gipanalipdan nga mga variable sa mga troso

CORE, STARTER, PREMIUM, ULTIMATE, LIBRE, BRONSE, SILVER, GOLD

Naghatag ang GitLab og daghang mga paagi pagpanalipod ΠΈ limitahan ang lugar mga variable sa GitLab CI/CD. Apan ang mga variable mahimo gihapon nga mahuman sa pagtukod og mga troso, tinuyo o wala tuyoa.

Giseryoso sa GitLab ang pagdumala sa peligro ug pag-audit ug nagpadayon sa pagdugang sa mga bahin sa pagsunod. Sa GitLab 11.10, gipaila namo ang abilidad sa pag-mask sa pipila ka mga matang sa mga variable sa mga trace log sa trabaho, nga nagdugang sa usa ka lebel sa proteksyon batok sa mga sulod niini nga mga variable nga aksidenteng gilakip sa mga log. Ug karon GitLab awtomatikong mga maskara daghang mga built-in token variables.

I-enable o i-disable ang Auto DevOps sa lebel sa team

CORE, STARTER, PREMIUM, ULTIMATE, LIBRE, BRONSE, SILVER, GOLD

Uban sa Auto DevOps sa usa ka proyekto sa GitLab.com, mahimo nimong makuha ang modernong mga workflow sa DevOps gikan sa pagtukod hangtod sa pagpadala nga wala’y problema.

Sugod sa GitLab 11.10, mahimo nimong ma-enable o ma-disable ang Auto DevOps para sa tanang proyekto sa samang grupo.

Gipasimple ug gipaayo nga panid sa lisensya

STARTER, PREMIUM, ULTIMATE

Aron mahimo ang pagdumala sa mga yawe sa lisensya nga mas sayon ​​ug mas simple, among gidesinyo pag-usab ang pahina sa mga lisensya sa admin panel ug gipasiugda ang labing importante nga mga elemento.

Git Lab 11.10

I-update ang shortcut selector para sa mga deployment sa Kubernetes

CORE, STARTER, PREMIUM, ULTIMATE, LIBRE, BRONSE, SILVER, GOLD

Ang mga panel sa deployment nagpakita sa impormasyon bahin sa tanang deployment sa Kubernetes.

Niini nga pagpagawas, among giusab ang paagi sa among pagmapa sa mga shortcut ngadto sa mga deployment. Ang mga posporo anaa na karon sa app.example.com/app ΠΈ app.example.com/env o app. Makalikay kini sa pagsala sa mga panagbangi ug sa risgo sa dili husto nga pagdeploy nga may kalabutan sa proyekto.

Dugang pa, sa GitLab 12.0 kami kuhaa ang label sa app gikan sa Kubernetes deployment selector, ug ang usa ka duwa mahimo lamang pinaagi sa app.example.com/app ΠΈ app.example.com/env.

Dinamikong paghimo sa mga kapanguhaan sa Kubernetes

CORE, STARTER, PREMIUM, ULTIMATE, LIBRE, BRONSE, SILVER, GOLD

Ang paghiusa sa Kubernetes sa GitLab nagtugot kanimo sa paggamit sa bahin sa RBAC gamit ang usa ka account sa serbisyo ug usa ka gipahinungod nga namespace alang sa matag proyekto sa GitLab. Sugod sa kini nga pagpagawas, alang sa labing taas nga kahusayan, kini nga mga kahinguhaan pagabuhaton lamang kung gikinahanglan alang sa pag-deploy.

Kung nag-deploy sa Kubernetes, ang GitLab CI maghimo niini nga mga kapanguhaan sa dili pa i-deploy.

Mga runner sa grupo alang sa mga cluster nga lebel sa grupo

CORE, STARTER, PREMIUM, ULTIMATE, LIBRE, BRONSE, SILVER, GOLD

Gisuportahan na karon sa mga cluster nga lebel sa grupo ang pag-install sa GitLab Runner. Ang lebel sa grupo nga mga runner sa Kubernetes makita sa mga proyekto sa bata isip mga runner sa grupo nga gimarkahan cluster ΠΈ kubernetes.

Tawga ang counter alang sa Knative function

CORE, STARTER, PREMIUM, ULTIMATE, LIBRE, BRONSE, SILVER, GOLD

Mga feature nga gipakatap uban sa GitLab walay server, karon ipakita ang gidaghanon sa mga tawag nga nadawat alang sa usa ka partikular nga function. Aron mahimo kini, kinahanglan nimo nga i-install ang Prometheus sa cluster diin gi-install ang Knative.

Git Lab 11.10

Pagkontrol sa parameter git clean para sa mga trabaho sa GitLab CI/CD

CORE, STARTER, PREMIUM, ULTIMATE, LIBRE, BRONSE, SILVER, GOLD

Sa kasagaran, ang GitLab Runner midagan git clean atol sa proseso sa pag-upload sa code sa dihang nagpatuman sa usa ka trabaho sa GitLab CI/CD. Sa GitLab 11.10, makontrol sa mga tiggamit ang mga parameter nga gipasa sa usa ka team git clean. Mapuslanon kini alang sa mga team nga adunay dedikado nga mga runner, ingon man sa mga team nga nagkolekta sa mga proyekto gikan sa dagkong mga monorepositories. Karon makontrol na nila ang proseso sa pagdiskarga sa dili pa ipatuman ang mga script. Bag-ong variable GIT_CLEAN_FLAGS default nga bili mao ang -ffdx ug modawat sa tanang posibleng mga parameter sa command [git clean](https://git-scm.com/docs/git-clean).

Eksternal nga pagtugot sa Core

CORE, STARTER, PREMIUM, ULTIMATE, LIBRE, BRONSE, SILVER, GOLD

Ang luwas nga palibot mahimong magkinahanglan ug dugang nga kapanguhaan sa pagtugot sa gawas aron ma-access ang proyekto. Nagdugang kami og suporta para sa dugang nga lebel sa kontrol sa pag-access sa 10.6 ug nakadawat og daghang mga hangyo sa pag-abli niini nga gamit sa Core. Nalipay kami sa pagpaila sa gawas nga pagtugot ug usa ka dugang nga layer sa seguridad alang sa Core nga mga higayon, tungod kay kini nga bahin gikinahanglan sa indibidwal nga mga partisipante.

Abilidad sa paghimo og mga proyekto sa mga grupo sa Core

CORE, STARTER, PREMIUM, ULTIMATE, LIBRE, BRONSE, SILVER, GOLD

Ang tahas sa Developer makahimo og mga proyekto sa mga grupo sukad sa bersyon 10.5, ug karon posible kini sa Core. Ang paghimo og mga proyekto kay usa ka importanteng bahin para sa produktibidad sa GitLab, ug pinaagi sa paglakip niini nga feature sa Core, mas sayon ​​na karon ang mga miyembro sa pagbuhat og bag-o.

GitLab Runner 11.10

CORE, STARTER, PREMIUM, ULTIMATE, LIBRE, BRONSE, SILVER, GOLD

Karon gipagawas namon ang GitLab Runner 11.10! Ang GitLab Runner usa ka open source nga proyekto nga gigamit sa pagpadagan sa mga trabaho sa CI/CD ug iduso ang mga resulta balik sa GitLab.

Ang labing makapaikag nga mga pagbag-o:

Ang bug-os nga listahan sa mga kausaban makita sa GitLab Runner changelog: PAGBAG-O.

Pagtul-id sa gibalik project_id sa blob search API sa Elasticsearch

STARTER, PREMIUM, ULTIMATE

Giayo namo ang usa ka bug sa Elasticsearch blob search API nga sayop nga nagbalik sa 0 alang sa project_id. Kinahanglanon kini reindex Elasticsearcharon makuha ang husto nga mga kantidad project_id human ma-install kini nga bersyon sa GitLab.

Mga pagpaayo sa Omnibus

CORE, STARTER, PREMIUM, ULTIMATE

Gihimo namo ang mosunod nga mga pagpaayo sa Omnibus sa GitLab 11.10:

Pagpalambo sa paghimo

CORE, STARTER, PREMIUM, ULTIMATE, LIBRE, BRONSE, SILVER, GOLD

Nagpadayon kami sa pagpauswag sa performance sa GitLab sa matag pagpagawas alang sa mga higayon sa GitLab sa bisan unsang gidak-on. Pipila ka mga kalamboan sa GitLab 11.10:

Gipauswag nga mga tsart sa GitLab

CORE, STARTER, PREMIUM, ULTIMATE

Gihimo namo ang mosunod nga mga pagpaayo sa mga tsart sa GitLab:

Wala gigamit nga mga bahin

Ang GitLab Geo magdala og hashed storage sa GitLab 12.0

GitLab Geo gikinahanglan gi-hash nga pagtipig aron maminusan ang kompetisyon sa mga sekondaryang node. Namatikdan kini sa gitlab-ce#40970.

Sa GitLab 11.5 gidugang namo kini nga kinahanglanon sa dokumentasyon sa Geo: gitlab-ee#8053.

Sa GitLab 11.6 sudo gitlab-rake gitlab:geo:check susiha kung ang gi-hash nga pagtipig gipagana ug kung ang tanan nga mga proyekto gibalhin. Cm. gitlab-ee#8289. Kung ikaw naggamit sa Geo, palihog padagana kini nga tseke ug paglalin sa labing dali nga panahon.

Sa GitLab 11.8 permanenteng baldado nga pasidaan gitlab-ee!8433 ipakita sa panid Admin Area > geo > Nodeskung ang mga pagsusi sa ibabaw dili gitugotan.

Sa GitLab 12.0 Gigamit ni Geo ang mga kinahanglanon sa pagtipig sa hash. Cm. gitlab-ee#8690.

Petsa sa pagtangtang: 22 Hunyo 2019

Suporta sa Ubuntu 14.04

Ang GitLab 11.10 mao ang katapusang pagpagawas nga adunay Suporta sa Ubuntu 14.04.

Gipahibalo sa Canonical ang pagtapos sa standard nga suporta alang sa Ubuntu 14.04 Abril 2019. Gitambagan namon ang mga tiggamit nga mag-upgrade sa usa ka gisuportahan nga bersyon sa LTS: Ubuntu 16.04 o Ubuntu 18.04.

Petsa sa pagtangtang: 22 yeast 2019

Paglimite sa maximum nga gidaghanon sa mga pipeline nga gihimo sa usa ka pagsumite

Kaniadto, ang GitLab naghimo og mga pipeline alang sa HEAD matag sanga sa kargamento. Mapuslanon kini alang sa mga developer nga nagduso sa daghang mga pagbag-o sa usa ka higayon (pananglitan, sa usa ka bahin nga sanga ug usa ka develop).

Apan kung nagduso sa usa ka dako nga repository diin adunay daghang mga aktibo nga sanga (pananglitan, sa paglihok, salamin o tinidor), dili nimo kinahanglan nga maghimo usa ka pipeline alang sa matag sanga. Sugod sa GitLab 11.10 among gimugna maximum nga 4 pipelines sa pagpadala.

Petsa sa pagtangtang: 22 yeast 2019

GitLab Runner legacy code paths

Tungod kay ang Gitlab 11.9 GitLab Runner naggamit bag-ong pamaagi pag-clone/pagtawag sa repositoryo. Sa pagkakaron ang GitLab Runner mogamit sa daan nga pamaagi kung ang bag-o dili suportado. Tan-awa ang dugang sa niini nga buluhaton.

Sa GitLab 11.0, among giusab ang metrics server configuration view alang sa GitLab Runner. metrics_server tangtangon pabor sa listen_address sa GitLab 12.0. Tan-awa ang dugang sa niini nga buluhaton.

Sa bersyon 11.3, GitLab Runner nagsugod sa pagsuporta daghang cache providers; nga miresulta sa bag-ong mga setting alang sa espesipikong S3 configuration. ang dokumentasyon, naghatag ug talaan sa mga kausaban ug mga instruksyon sa paglalin ngadto sa bag-ong configuration. Tan-awa ang dugang nga mga detalye sa niini nga buluhaton.

Kini nga mga agianan dili magamit sa GitLab 12.0. Isip usa ka tiggamit, dili nimo kinahanglan nga usbon ang bisan unsang butang, siguruha lang nga ang imong GitLab nga pananglitan nagpadagan sa bersyon 11.9+ kung mag-upgrade ka sa GitLab Runner 12.0.

Petsa sa pagtangtang: 22 Hunyo 2019

Wala na magamit nga kapilian alang sa entry point nga bahin alang sa GitLab Runner

Ang feature parameter gipaila sa 11.4 GitLab Runner FF_K8S_USE_ENTRYPOINT_OVER_COMMAND para ayuhon ang mga isyu sama sa #2338 ΠΈ #3536.

Sa GitLab 12.0, mobalhin kami sa husto nga pamatasan ingon nga ang setting sa feature gi-disable. Tan-awa ang dugang sa niini nga buluhaton.

Petsa sa pagtangtang: 22 Hunyo 2019

Wala na magamit nga suporta para sa usa ka Linux distribution nga nakaabot sa EOL para sa GitLab Runner

Ang pipila ka mga distribusyon sa Linux nga mahimo nimong i-install ang GitLab Runner nagsilbi sa ilang katuyoan.

Sa GitLab 12.0, ang GitLab Runner dili na mag-apod-apod sa mga pakete niini nga mga distribusyon sa Linux. Ang usa ka kompleto nga lista sa mga pag-apod-apod nga wala na gisuportahan makita sa among dokumentasyon. Salamat kang Javier ArdoJavier Jardon) sa luyo iyang kontribusyon!

Petsa sa pagtangtang: 22 Hunyo 2019

Pagtangtang sa daan nga GitLab Runner Helper nga mga sugo

Isip kabahin sa mga paningkamot sa pagsuporta Windows Docker executor kinahanglan nga biyaan ang pipila sa mga daan nga mga sugo nga gigamit alang sa imahe sa katabang.

Ang GitLab 12.0 naglansad sa GitLab Runner nga adunay bag-ong mga sugo. Kini magamit lamang sa mga tiggamit nga i-override ang imahe sa katabang. Tan-awa ang dugang sa niini nga buluhaton.

Petsa sa pagtangtang: 22 Hunyo 2019

Pagtangtang sa legacy git clean mechanism gikan sa GitLab Runner

Sa GitLab Runner 11.10 naghatag kami ug higayon i-configure kung giunsa pagpatuman sa Runner ang usa ka mando git clean. Dugang pa, ang bag-ong estratehiya sa paglimpyo nagtangtang sa paggamit git reset ug nagbutang sa sugo git clean pagkahuman sa lakang sa pag-upload.

Tungod kay kini nga pagbag-o sa pamatasan mahimong makaapekto sa pipila nga mga tiggamit, nag-andam kami usa ka setting FF_USE_LEGACY_GIT_CLEAN_STRATEGY. Kung imong gibutang ang kantidad true, ibalik niini ang panulundon nga estratehiya sa paglimpyo. Dugang pa bahin sa paggamit sa mga parameter sa function sa GitLab Runner makit-an sa dokumentasyon.

Sa GitLab Runner 12.0, atong tangtangon ang suporta alang sa panulundon nga estratehiya sa paglimpyo ug ang abilidad sa pag-uli niini gamit ang usa ka function parameter. Tan-awa ang dugang nga mga detalye sa niini nga buluhaton.

Petsa sa pagtangtang: 22 Hunyo 2019

Seksyon sa Impormasyon sa Sistema sa admin panel

Ang GitLab nagpresentar sa impormasyon bahin sa imong GitLab nga instance sa admin/system_info, apan kini nga impormasyon mahimong dili tukma.

Kita delete ni nga section admin panel sa GitLab 12.0 ug girekomenda nga gamiton ubang mga opsyon sa pagmonitor.

Petsa sa pagtangtang: 22 Hunyo 2019

Pagbag-o log

Pangitaa ang tanan niini nga mga pagbag-o sa changelog:

Pag-instalar

Kung nag-set up ka usa ka bag-ong pag-install sa GitLab, bisitaha GitLab nga panid sa pag-download.

Pag-update

Tan-awa update nga panid.

Mga Plano sa Suskrisyon sa GitLab

Ang GitLab anaa sa duha ka lami: kaugalingon nga pagdumala ΠΈ panganod SaaS.

Pagdumala sa kaugalingon: On-premise o sa imong gusto nga cloud platform.

  • core: Para sa gagmay nga mga team, personal nga proyekto, o pagsulay sa GitLab sa walay kinutuban nga panahon.
  • starter: Para sa mga team nga nagtrabaho sa parehas nga opisina sa daghang mga proyekto nga nanginahanglan propesyonal nga suporta.
  • premium: Para sa gipang-apod-apod nga mga team nga nanginahanglan og advanced features, taas nga pagkaanaa, ug XNUMX/XNUMX nga suporta.
  • Ultimate: Para sa mga negosyo nga nanginahanglan og lig-on nga estratehiya ug pagpatuman nga adunay gipaayo nga seguridad ug pagsunod.

Cloud SaaS - GitLab.com: Gi-host, gidumala ug gidumala sa GitLab libre ug bayad nga mga suskrisyon alang sa indibidwal nga mga developer ug mga team.

  • free: Walay kinutuban nga pribadong mga repositoryo ug walay kinutuban nga gidaghanon sa mga nag-ambag sa proyekto. Ang mga sirado nga proyekto adunay access sa lebel nga mga bahin freesa bukas nga mga proyekto adunay access sa lebel nga mga bahin sa bulawan.
  • Bronse: Para sa mga team nga nanginahanglan og access sa mga advanced nga feature sa workflow.
  • Silver: Para sa mga team nga nagkinahanglan ug mas lig-on nga mga kapabilidad sa DevOps, pagsunod, ug mas paspas nga suporta.
  • sa bulawan: Angayan sa daghang trabaho sa CI/CD. Ang tanan nga bukas nga mga proyekto mahimong mogamit sa mga bahin sa Gold nga libre, bisan unsa pa ang plano.

Source: www.habr.com

Idugang sa usa ka comment