GitLab 11.10 ar informÄcijas paneļa konveijeriem, apvienotiem rezultÄtu konveijeriem un vairÄku rindiÅu ieteikumiem sapludinÄÅ”anas pieprasÄ«jumos.
Ärta informÄcija par cauruļvadu darbÄ«bu dažÄdos projektos
GitLab turpina uzlabot DevOps dzÄ«ves cikla redzamÄ«bu. Å ajÄ numurÄ par vadÄ«bas paneli pievienoja cauruļvada statusa pÄrskatu.
Tas ir Ärti pat tad, ja pÄtÄt viena projekta konveijeru, bet Ä«paÅ”i noderÄ«gi, ja vairÄkus projektus, - un tas parasti notiek, ja izmantojat mikropakalpojumus un vÄlaties palaist konveijeru koda testÄÅ”anai un piegÄdei no dažÄdÄm projektu krÄtuvÄm. Tagad jÅ«s varat uzreiz redzÄt sniegumu cauruļvadi vadÄ«bas panelÄ«, lai kur tie tiktu izpildÄ«ti.
Apvienoto rezultÄtu konveijera darbÄ«ba
Laika gaitÄ avota un mÄrÄ·a atzari atŔķiras, un var rasties situÄcija, ka tÄs tiek galÄ atseviŔķi, bet nedarbojas kopÄ. Tagad Tu vari pirms sapludinÄÅ”anas palaist konveijerus apvienotajiem rezultÄtiem. TÄdÄ veidÄ jÅ«s Ätri pamanÄ«sit kļūdas, kas parÄdÄ«tos tikai tad, ja izmaiÅas tiktu bieži pÄrvietotas starp atzariem, kas nozÄ«mÄ, ka jÅ«s daudz ÄtrÄk izlabosit konveijera kļūdas un izmantosit GitLab skrÄjÄjs.
TÄlÄk optimizÄjiet sadarbÄ«bu
GitLab 11.10 pievieno vÄl vairÄk funkciju netraucÄtai sadarbÄ«bai un vienkÄrÅ”otÄm darbplÅ«smÄm. IN iepriekÅ”Äjais numurs mÄs ieviesÄm ieteikumus sapludinÄÅ”anas pieprasÄ«jumiem, kur pÄrskatÄ«tÄjs var ierosinÄt izmaiÅas vienÄ apvienoÅ”anas pieprasÄ«juma komentÄra rindiÅÄ, un to var nekavÄjoties veikt tieÅ”i no komentÄru pavediena. MÅ«su lietotÄjiem tas patika un viÅi lÅ«dza paplaÅ”inÄt Å”o funkciju. Tagad jÅ«s varat piedÄvÄt izmaiÅas vairÄkÄm rindÄm, norÄdot, kuras rindas noÅemt un kuras pievienot.
Å Ä« mÄneÅ”a vÄrtÄ«gÄkais darbinieks (MVP) ā Takuja NoguÄi
Å Ä« mÄneÅ”a vÄrtÄ«gÄkais darbinieks ir Takuja NoguÄi (Takuja NoguÄi). Takuja paveica labu darbu GitLab godam: izlabotas kļūdas, novÄrsti aizmugures un priekÅ”gala trÅ«kumi un uzlabots lietotÄja interfeiss. Paldies!
GitLab 11.10 galvenÄs funkcijas
Cauruļvadi vadības panelī
PREMIUM, ULTIMATE, SUDRABA, ZELTA
GitLab informÄcijas panelÄ« tiek parÄdÄ«ta informÄcija par projektiem visÄ jÅ«su GitLab instancÄ. JÅ«s pievienojat atseviŔķus projektus pa vienam un varat izvÄlÄties, kurÅ” projekts jÅ«s interesÄ.
Å ajÄ laidienÄ mÄs informÄcijas panelim pievienojÄm informÄciju par konveijera statusiem. Tagad izstrÄdÄtÄji redz cauruļvadu funkcionalitÄti visos nepiecieÅ”amajos projektos - vienÄ saskarnÄ.
Cauruļvadi apvienotajiem rezultÄtiem
PREMIUM, ULTIMATE, SUDRABA, ZELTA
Parasti avota atzars laika gaitÄ atŔķiras no mÄrÄ·a zara, ja vien nepÄrtraukti neveicat izmaiÅas starp tÄm. RezultÄtÄ avota un mÄrÄ·a atzarojuma konveijeri ir āzaļiā un nav sapludinÄÅ”anas konfliktu, taÄu sapludinÄÅ”ana neizdodas nesaderÄ«gu izmaiÅu dÄļ.
Kad sapludinÄÅ”anas pieprasÄ«juma konveijeris automÄtiski izveido jaunu saiti, kurÄ ir apvienots avota un mÄrÄ·a atzaru sapludinÄÅ”anas rezultÄts, mÄs varam palaist konveijeru Å”ajÄ saitÄ un nodroÅ”inÄt, ka kopÄjais rezultÄts darbojas.
Ja izmantojat sapludinÄÅ”anas pieprasÄ«jumu konveijerus (jebkurÄ ietilpÄ«bÄ) un izmantojat privÄtos GitLab skrÄjÄjus, kuru versija ir 11.8 vai vecÄka, tie bÅ«s jÄatjaunina, lai izvairÄ«tos no Ŕīs problÄmas. gitlab-ee#11122. Tas neietekmÄ publisko GitLab skrÄjÄju lietotÄjus.
IzmaiÅu ierosinÄÅ”ana vairÄkÄs rindÄs
CORE, STARTER, PREMIUM, ULTIMATE, BEZMAKSAS, BRONZAS, SUDRABA, ZELTA
StrÄdÄjot kopÄ ar apvienoÅ”anas pieprasÄ«jumiem, jÅ«s bieži pamanÄt problÄmas un piedÄvÄjat risinÄjumus. KopÅ” GitLab 11.6 mÄs atbalstÄm priekÅ”likums izmaiÅÄm vienai rindai.
VersijÄ 11.10 sapludinÄÅ”anas pieprasÄ«juma atŔķirÄ«bas komentÄri var ierosinÄt izmaiÅas vairÄkÄs rindÄs, un pÄc tam ikviens, kam ir sÄkotnÄjÄs filiÄles rakstÄ«Å”anas atļaujas, var tos pieÅemt ar vienu klikŔķi. Pateicoties jaunajai funkcijai, jÅ«s varat izvairÄ«ties no kopÄÅ”anas-ielÄ«mÄÅ”anas, tÄpat kÄ iepriekÅ”ÄjÄs versijÄs.
ÄŖsceļi vienÄ apgabalÄ
PREMIUM, ULTIMATE, SUDRABA, ZELTA
Ja etiÄ·etes ir vienÄ tvÄrumÄ, komandas var lietot savstarpÄji izslÄdzoÅ”as iezÄ«mes (tajÄ paÅ”Ä tvÄrumÄ) problÄmai, sapludinÄÅ”anas pieprasÄ«jumam vai episkajam scenÄrijam ar pielÄgotiem laukiem vai pielÄgotiem darbplÅ«smas stÄvokļiem. Tie ir konfigurÄti, izmantojot Ä«paÅ”u kolu sintaksi etiÄ·etes nosaukumÄ.
PieÅemsim, ka uzdevumos ir nepiecieÅ”ams pielÄgots lauks, lai izsekotu tÄs platformas operÄtÄjsistÄmu, uz kuru mÄrÄ·Ätas jÅ«su funkcijas. Katram uzdevumam ir jÄattiecas tikai uz vienu platformu. Varat izveidot Ä«sceļus platform::iOS, platform::Android, platform::Linux un citi pÄc vajadzÄ«bas. Ja uzdevumam lietojat vienu Å”Ädu saÄ«sni, tas automÄtiski noÅems citu esoÅ”u saÄ«sni, kas sÄkas ar platform::.
PieÅemsim, ka jums ir Ä«sceļi workflow::development, workflow::review Šø workflow::deployed, norÄdot jÅ«su komandas darbplÅ«smas stÄvokli. Ja uzdevumam jau ir saÄ«sne workflow::development, un izstrÄdÄtÄjs vÄlas pÄrvietot uzdevumu uz stadiju workflow::review, tas tikai piemÄro jauno saÄ«sni un veco (workflow::development) tiek automÄtiski izdzÄsts. Å Äda rÄ«cÄ«ba jau pastÄv, pÄrvietojot uzdevumus starp saÄ«sÅu sarakstiem uzdevumu panelÄ«, kas atspoguļo jÅ«su komandas darbplÅ«smu. Tagad komandas dalÄ«bnieki, kuri tieÅ”i nestrÄdÄ ar uzdevumu paneli, var mainÄ«t darbplÅ«smas stÄvokli paÅ”os uzdevumos.
RÅ«pÄ«gÄka konteineru reÄ£istra tÄ«rÄ«Å”ana
CORE, STARTER, PREMIUM, ULTIMATE, BEZMAKSAS, BRONZAS, SUDRABA, ZELTA
Ja parasti izmantojat konteinera reÄ£istru ar CI konveijeriem, vienÄ tagÄ tiek veiktas vairÄkas atseviŔķas izmaiÅas. Docker izplatÄ«Å”anas ievieÅ”anas dÄļ noklusÄjuma darbÄ«ba ir saglabÄt visas sistÄmas izmaiÅas, taÄu tÄs galu galÄ aizÅem daudz atmiÅas. Ja izmantojat parametru -m Ń registry-garbage-collect, varat Ätri izdzÄst visas iepriekÅ”ÄjÄs izmaiÅas un atbrÄ«vot dÄrgo vietu.
Papildu CI Runner minÅ«Å”u iegÄde
BRONZA, SUDRABS, ZELTS
LietotÄji ar maksas GitLab.com plÄniem (zelts, sudrabs, bronza) tagad var iegÄdÄties papildu CI Runner minÅ«tes. IepriekÅ” bija nepiecieÅ”ams izpildÄ«t plÄnÄ paredzÄto kvotu. Izmantojot Å”o uzlabojumu, varat iepriekÅ” iegÄdÄties minÅ«tes, kas pÄrsniedz kvotu, lai izvairÄ«tos no pÄrtraukumiem cauruļvada izslÄgÅ”anas dÄļ.
Tagad 1000 minÅ«tes maksÄ 8 $, un jÅ«s varat iegÄdÄties tik daudz no tÄm, cik vÄlaties. Papildu minÅ«tes sÄks patÄrÄt, kad bÅ«siet iztÄrÄjis visu mÄneÅ”a kvotu, un atlikuÅ”Äs papildu minÅ«tes tiks pÄrnestas uz nÄkamo mÄnesi. IN nÄkotnes izlaiÅ”ana mÄs vÄlamies pievienot Å”o funkciju arÄ« bezmaksas plÄniem.
KomponÄjams Auto DevOps
CORE, STARTER, PREMIUM, ULTIMATE, BEZMAKSAS, BRONZAS, SUDRABA, ZELTA
Izmantojot Auto DevOps, komandas gandrÄ«z bez piepÅ«les pÄriet uz modernÄm DevOps metodÄm. SÄkot ar GitLab 11.10, katrs darbs pakalpojumÄ Auto DevOps tiek nodroÅ”inÄts kÄ neatkarÄ«ga veidne. LietotÄji var izmantot ŃŃŠ½ŠŗŃŠøŃ includes GitLab CI, lai iespÄjotu atseviŔķus Auto DevOps posmus un vienlaikus izmantotu jÅ«su pielÄgoto failu gitlab-ci.yml. TÄdÄ veidÄ jÅ«s varat iespÄjot tikai tos darbus, kas jums nepiecieÅ”ami, un izmantot augÅ”Äjos atjauninÄjumus.
AutomÄtiski pÄrvaldiet grupas dalÄ«bniekus vietnÄ GitLab.com, izmantojot SCIM
SUDRABS, ZELTS
IepriekÅ” jums bija manuÄli jÄpÄrvalda dalÄ«ba grupÄ vietnÄ GitLab.com. Tagad varat izmantot SAML SSO un pÄrvaldÄ«t dalÄ«bu, izmantojot SCIM, lai izveidotu, dzÄstu un atjauninÄtu lietotÄjus vietnÄ GitLab.com.
Tas ir Ä«paÅ”i noderÄ«gi uzÅÄmumiem ar lielu lietotÄju skaitu un centralizÄtiem identitÄtes nodroÅ”inÄtÄjiem. Tagad jums var bÅ«t viens patiesÄ«bas avots, piemÄram, Azure Active Directory, un lietotÄji tiks izveidoti un dzÄsti automÄtiski, izmantojot identitÄtes nodroÅ”inÄtÄju, nevis manuÄli.
Piesakieties vietnÄ GitLab.com, izmantojot SAML nodroÅ”inÄtÄju
SUDRABS, ZELTS
IepriekÅ”, izmantojot SAML SSO grupÄm, lietotÄjam bija jÄpierakstÄs ar GitLab akreditÄcijas datiem un identitÄtes nodroÅ”inÄtÄju. Tagad varat tieÅ”i pieteikties, izmantojot SSO, kÄ GitLab lietotÄjs, kas saistÄ«ts ar konfigurÄtu grupu.
IepriekÅ”ÄjÄ laidienÄ mÄs pievienojÄm bÄrnu epikus (eposus), lai palÄ«dzÄtu jums pÄrvaldÄ«t darbu sadales struktÅ«ru. BÄrnu epika tiek parÄdÄ«ta vecÄku eposa lapÄ.
Å ajÄ laidienÄ galvenÄ episkÄ lapa parÄda pakÄrtoto eposu kontÅ«ru, lai komandas varÄtu redzÄt pakÄrtoto episkoku laika skalu un pÄrvaldÄ«t laika atkarÄ«bas.
CORE, STARTER, PREMIUM, ULTIMATE, BEZMAKSAS, BRONZAS, SUDRABA, ZELTA
Å ajÄ laidienÄ mÄs ievieÅ”am informatÄ«vus ekrÄnus, kas tiek parÄdÄ«ti, kad virzÄt kursoru virs sapludinÄÅ”anas pieprasÄ«juma saites. IepriekÅ” mÄs rÄdÄ«jÄm tikai sapludinÄÅ”anas pieprasÄ«juma nosaukumu, bet tagad mÄs parÄdÄm arÄ« sapludinÄÅ”anas pieprasÄ«juma statusu, CI konveijera statusu un Ä«so URL.
CORE, STARTER, PREMIUM, ULTIMATE, BEZMAKSAS, BRONZAS, SUDRABA, ZELTA
Git darbplÅ«smas programmatÅ«ras izlaiÅ”anai vai nosÅ«tÄ«Å”anai bieži ietver vairÄkas ilgtermiÅa filiÄles, lai veiktu labojumus iepriekÅ”ÄjÄs versijÄs (piem., stable-11-9) vai pÄrejot no kvalitÄtes pÄrbaudes uz ražoÅ”anu (piem. integration), taÄu starp daudziem atvÄrtajiem sapludinÄÅ”anas pieprasÄ«jumiem nav viegli atrast Å”o filiÄļu sapludinÄÅ”anas pieprasÄ«jumus.
Projektu un grupu sapludinÄÅ”anas pieprasÄ«jumu sarakstu tagad var filtrÄt pÄc sapludinÄÅ”anas pieprasÄ«juma mÄrÄ·a filiÄles, lai bÅ«tu vieglÄk atrast vajadzÄ«go.
NosÅ«tÄ«Å”ana un apvienoÅ”ana pÄc veiksmÄ«gas konveijera
CORE, STARTER, PREMIUM, ULTIMATE, BEZMAKSAS, BRONZAS, SUDRABA, ZELTA
Ja mÄs izmantojam uz stumbru balstÄ«tu izstrÄdes metodi, mums vajadzÄtu izvairÄ«ties no ilgstoÅ”iem zariem par labu maziem, Ä«slaicÄ«giem zariem ar vienu Ä«paÅ”nieku. Nelielas izmaiÅas bieži tiek virzÄ«tas tieÅ”i uz mÄrÄ·a atzaru, taÄu, to darot, pastÄv risks, ka konstrukcija tiks pÄrtraukta.
Å ajÄ laidienÄ GitLab atbalsta jaunas Git push opcijas, lai automÄtiski atvÄrtu sapludinÄÅ”anas pieprasÄ«jumus, iestatÄ«tu mÄrÄ·a atzaru un ieviestu sapludinÄÅ”anu veiksmÄ«gÄ konveijerÄ no komandrindas nosÅ«tÄ«Å”anas laikÄ uz filiÄli.
Uzlabota integrÄcija ar ÄrÄjiem informÄcijas paneļiem
CORE, STARTER, PREMIUM, ULTIMATE, BEZMAKSAS, BRONZAS, SUDRABA, ZELTA
GitLab var piekļūt vairÄkiem Prometheus serveriem (videi, projektam un grupas (paredzams)), taÄu, ja ir vairÄki galapunkti, tas var padarÄ«t sarežģītÄku vai to var neatbalstÄ«t standarta informÄcijas paneļi. Izmantojot Å”o laidienu, komandas var izmantot vienu Prometheus API, padarot integrÄciju ar tÄdiem pakalpojumiem kÄ Grafana daudz vienkÄrÅ”Äku.
KÄrtot Wiki lapas pÄc izveides datuma
CORE, STARTER, PREMIUM, ULTIMATE, BEZMAKSAS, BRONZAS, SUDRABA, ZELTA
Projekta Wiki ietvaros komandas var koplietot dokumentÄciju un citu svarÄ«gu informÄciju, kÄ arÄ« pirmkodu un uzdevumus. Izmantojot Å”o izdevumu, varat kÄrtot Wiki lapu sarakstu pÄc izveides datuma un nosaukuma, lai Ätri atrastu nesen izveidoto saturu.
Klastera pieprasÄ«tie pÄrraudzÄ«bas resursi
ULTIMATS, ZELTS
GitLab palÄ«dz pÄrraudzÄ«t jÅ«su Kubernetes klasteru izstrÄdes un ražoÅ”anas lietojumprogrammÄm. SÄkot ar Å”o laidienu, pÄrraugiet CPU un atmiÅas pieprasÄ«jumus no klastera, lai atklÄtu iespÄjamÄs problÄmas, pirms tÄs kļūst par problÄmÄm.
Ir ļoti svarÄ«gi uzraudzÄ«t jÅ«su GitLab instances stÄvokli. IepriekÅ” mÄs nodroÅ”inÄjÄm noklusÄjuma informÄcijas paneļus, izmantojot iegulto Grafana gadÄ«jumu. SÄkot ar Å”o laidienu, esam iekļÄvuÅ”i papildu informÄcijas paneļus NGINX slodzes balansÄtÄju uzraudzÄ«bai.
SAST par Elixir
ULTIMATS, ZELTS
MÄs turpinÄm paplaÅ”inÄt valodu atbalstu un padziļinÄt droŔības pÄrbaudes. Å ajÄ laidienÄ esam iespÄjojuÅ”i droŔības pÄrbaudes projektiem EliksÄ«rs gadÄ izveidotie projekti Phoenix platforma.
VairÄki vaicÄjumi vienÄ diagrammÄ
PREMIUM, ULTIMATE, SUDRABA, ZELTA
ProgrammÄ GitLab varat izveidot diagrammas, lai vizualizÄtu apkopotos rÄdÄ«tÄjus. Bieži vien, piemÄram, ja jums ir jÄskatÄs uz metrikas maksimÄlo vai vidÄjo vÄrtÄ«bu, vienÄ diagrammÄ vÄlaties parÄdÄ«t vairÄkas vÄrtÄ«bas. SÄkot ar Å”o laidienu, jums ir Ŕī iespÄja.
DAST rezultÄti grupas droŔības informÄcijas panelÄ«
CORE, STARTER, PREMIUM, ULTIMATE, BEZMAKSAS, BRONZAS, SUDRABA, ZELTA
MÄs esam pievienojuÅ”i dinamiskÄs lietojumprogrammu droŔības pÄrbaudes (DAST) rezultÄtus komandas droŔības informÄcijas panelim papildus SAST, konteineru skenÄÅ”anai un atkarÄ«bu skenÄÅ”anai.
Å ajÄ laidienÄ konteinera skenÄÅ”anas pÄrskatÄ ir vairÄk metadatu ā mÄs esam pievienojuÅ”i ietekmÄtÄ sastÄvdaļa (Clair lÄ«dzeklis) esoÅ”ajos metadatos: prioritÄte, identifikators (ar atsauci uz mitre.org) un ietekmÄtais lÄ«menis (piemÄram, debian:8).
Metrikas pÄrskata veida pievienoÅ”ana pieprasÄ«jumu apvienoÅ”anai
PREMIUM, ULTIMATE, SUDRABA, ZELTA
GitLab jau nodroÅ”ina vairÄku veidu pÄrskatus, kurus var iekļaut tieÅ”i sapludinÄÅ”anas pieprasÄ«jumos: no pÄrskatiem lÄ«dz koda kvalitÄte Šø vienÄ«bu pÄrbaude pÄrbaudes stadijÄ lÄ«dz SAST Šø NAKTS aizsardzÄ«bas stadijÄ.
Lai gan Å”ie ir svarÄ«gi pÄrskati, ir nepiecieÅ”ama arÄ« pamatinformÄcija, kas atbilst dažÄdiem scenÄrijiem. OperÄtÄjsistÄmÄ GitLab 11.10 mÄs sniedzam metrikas pÄrskatus tieÅ”i sapludinÄÅ”anas pieprasÄ«jumÄ, kas paredz vienkÄrÅ”u atslÄgas vÄrtÄ«bu pÄri. TÄdÄ veidÄ lietotÄji izseko laika gaitÄ veiktajÄm izmaiÅÄm, tostarp pielÄgotajÄm metriku un metrikas izmaiÅÄm konkrÄtam apvienoÅ”anas pieprasÄ«jumam. AtmiÅas lietojumu, specializÄto darba slodzes testÄÅ”anu un veselÄ«bas stÄvokli var pÄrvÄrst vienkÄrÅ”Ä metrikÄ, ko var skatÄ«t tieÅ”i sapludinÄÅ”anas pieprasÄ«jumos kopÄ ar citiem iebÅ«vÄtajiem pÄrskatiem.
Å ajÄ laidienÄ vairÄku moduļu Maven projekti atbalsta GitLab atkarÄ«bas skenÄÅ”anu. IepriekÅ”, ja apakÅ”modulim bija atkarÄ«ba no cita tÄda paÅ”a lÄ«meÅa apakÅ”moduļa, tas nevarÄja atļaut ielÄdi no centrÄlÄ Maven repozitorija. Tagad ir izveidots vairÄku moduļu Maven projekts ar diviem moduļiem un atkarÄ«bu starp diviem moduļiem. AtkarÄ«bas starp brÄļu un mÄsu moduļiem tagad ir pieejamas vietÄjÄ Maven repozitorijÄ, lai varÄtu turpinÄt veidoÅ”anu.
LietotÄji var mainÄ«t klonÄÅ”anas ceļu CI
CORE, STARTER, PREMIUM, ULTIMATE, BEZMAKSAS, BRONZAS, SUDRABA, ZELTA
PÄc noklusÄjuma GitLab Runner klonÄ projektu uz unikÄlu apakÅ”ceļu $CI_BUILDS_DIR. Bet dažiem projektiem, piemÄram, Golang, kods ir jÄklonÄ noteiktÄ direktorijÄ, lai to izveidotu.
GitLab 11.10 mÄs ieviesÄm mainÄ«go GIT_CLONE_PATH, kas ļauj norÄdÄ«t konkrÄtu ceļu, kurÄ GitLab Runner pirms uzdevuma izpildes klonÄ projektu.
GitLab nopietni uztver riska pÄrvaldÄ«bu un auditu un turpina pievienot atbilstÄ«bas funkcijas. GitLab 11.10 mÄs ieviesÄm iespÄju maskÄt noteiktu veidu mainÄ«gos darba izsekoÅ”anas žurnÄlos, pievienojot aizsardzÄ«bas lÄ«meni pret Å”o mainÄ«go satura nejauÅ”u iekļauÅ”anu žurnÄlos. Un tagad GitLab automÄtiski maskÄ daudzi iebÅ«vÄti marÄ·iera mainÄ«gie.
IespÄjojiet vai atspÄjojiet Auto DevOps komandas lÄ«menÄ«
CORE, STARTER, PREMIUM, ULTIMATE, BEZMAKSAS, BRONZAS, SUDRABA, ZELTA
Izmantojot Auto DevOps GitLab.com projektÄ, varat bez grÅ«tÄ«bÄm uzÅemties modernas DevOps darbplÅ«smas no izveides lÄ«dz piegÄdei.
SÄkot ar GitLab 11.10, varat iespÄjot vai atspÄjot Auto DevOps visiem projektiem vienÄ grupÄ.
VienkÄrÅ”ota un uzlabota licences lapa
STARTER, PREMIUM, ULTIMATE
Lai padarÄ«tu licenÄu atslÄgu pÄrvaldÄ«bu ÄrtÄku un vienkÄrÅ”Äku, esam pÄrveidojuÅ”i licenÄu lapu administratora panelÄ« un izcÄluÅ”i svarÄ«gÄkos elementus.
CORE, STARTER, PREMIUM, ULTIMATE, BEZMAKSAS, BRONZAS, SUDRABA, ZELTA
IzvietoÅ”anas paneļos tiek parÄdÄ«ta informÄcija par visiem Kubernetes izvietojumiem.
Å ajÄ laidienÄ mÄs esam mainÄ«juÅ”i veidu, kÄ mÄs kartÄjam izvietoÅ”anas saÄ«snes. SÄrkociÅi tagad ir pieejami lÄ«dz app.example.com/app Šø app.example.com/env vai app. Tas ļaus izvairÄ«ties no filtrÄÅ”anas konfliktiem un nepareizas izvietoÅ”anas riska, kas saistÄ«ts ar projektu.
CORE, STARTER, PREMIUM, ULTIMATE, BEZMAKSAS, BRONZAS, SUDRABA, ZELTA
Kubernetes integrÄcija ar GitLab ļauj izmantot RBAC funkciju, izmantojot pakalpojuma kontu un Ä«paÅ”u nosaukumvietu katram GitLab projektam. SÄkot ar Å”o laidienu, lai nodroÅ”inÄtu maksimÄlu efektivitÄti, Å”ie resursi tiks izveidoti tikai tad, kad tie bÅ«s nepiecieÅ”ami izvietoÅ”anai.
Izvietojot Kubernetes, GitLab CI izveidos Ŕos resursus pirms izvietoŔanas.
Grupu skrÄjÄji grupu lÄ«meÅa klasteriem
CORE, STARTER, PREMIUM, ULTIMATE, BEZMAKSAS, BRONZAS, SUDRABA, ZELTA
Grupas lÄ«meÅa klasteri tagad atbalsta GitLab Runner instalÄÅ”anu. Grupas lÄ«meÅa Kubernetes skrÄjÄji bÄrnu projektos tiek rÄdÄ«ti kÄ grupu skrÄjÄji, kas ir marÄ·Äti cluster Šø kubernetes.
Zvanu skaitÄ«tÄjs Knative funkcijÄm
CORE, STARTER, PREMIUM, ULTIMATE, BEZMAKSAS, BRONZAS, SUDRABA, ZELTA
Funkcijas, kas izvietotas ar GitLab bez servera, tagad parÄdiet konkrÄtai funkcijai saÅemto zvanu skaitu. Lai to izdarÄ«tu, jums ir jÄinstalÄ Prometheus klasterÄ«, kurÄ ir instalÄts Knative.
Parametru kontrole git clean GitLab CI/CD darbiem
CORE, STARTER, PREMIUM, ULTIMATE, BEZMAKSAS, BRONZAS, SUDRABA, ZELTA
PÄc noklusÄjuma darbojas GitLab Runner git clean koda augÅ”upielÄdes procesa laikÄ, izpildot darbu GitLab CI/CD. SÄkot ar GitLab 11.10, lietotÄji var kontrolÄt komandai nodotos parametrus git clean. Tas ir noderÄ«gi komandÄm ar Ä«paÅ”iem skrÄjÄjiem, kÄ arÄ« komandÄm, kas apkopo projektus no lieliem monokrÄtuvÄm. Tagad viÅi var kontrolÄt izkrauÅ”anas procesu pirms skriptu izpildes. Jauns mainÄ«gais GIT_CLEAN_FLAGS noklusÄjuma vÄrtÄ«ba ir -ffdx un pieÅem visus iespÄjamos komandas parametrus [git clean](https://git-scm.com/docs/git-clean).
ÄrÄjÄ autorizÄcija Core
CORE, STARTER, PREMIUM, ULTIMATE, BEZMAKSAS, BRONZAS, SUDRABA, ZELTA
DroÅ”Äm vidÄm var bÅ«t nepiecieÅ”ams papildu ÄrÄjs autorizÄcijas resurss, lai piekļūtu projektam. MÄs esam pievienojuÅ”i atbalstu papildu piekļuves kontroles lÄ«menim 10.6 un saÅÄma daudzus pieprasÄ«jumus atvÄrt Å”o funkcionalitÄti programmÄ Core. MÄs esam priecÄ«gi ieviest ÄrÄjo autorizÄciju un papildu droŔības lÄ«meni Core gadÄ«jumiem, jo āāŔī funkcija ir nepiecieÅ”ama atseviŔķiem dalÄ«bniekiem.
SpÄja veidot projektus grupÄs Core
CORE, STARTER, PREMIUM, ULTIMATE, BEZMAKSAS, BRONZAS, SUDRABA, ZELTA
IzstrÄdÄtÄja loma var izveidot projektus grupÄs kopÅ” versijas 10.5, un tagad tas ir iespÄjams programmÄ Core. Projektu izveide ir galvenÄ GitLab produktivitÄtes funkcija, un, iekļaujot Å”o funkciju Core, dalÄ«bniekiem tagad ir vieglÄk paveikt kaut ko jaunu.
GitLab Runner 11.10
CORE, STARTER, PREMIUM, ULTIMATE, BEZMAKSAS, BRONZAS, SUDRABA, ZELTA
Å odien mÄs izlaidÄm GitLab Runner 11.10! GitLab Runner ir atvÄrtÄ koda projekts, ko izmanto, lai palaistu CI/CD darbus un nosÅ«tÄ«tu rezultÄtus atpakaļ uz GitLab.
PakalpojumÄ GitLab 11.6sudo gitlab-rake gitlab:geo:check pÄrbauda, āāvai ir iespÄjota jauktÄ krÄtuve un vai visi projekti ir migrÄti. Cm. gitlab-ee#8289. Ja izmantojat Geo, lÅ«dzu, palaidiet Å”o pÄrbaudi un pÄc iespÄjas ÄtrÄk migrÄjiet.
PakalpojumÄ GitLab 11.8 pastÄvÄ«gi atspÄjots brÄ«dinÄjums gitlab-ee!8433 tiks parÄdÄ«ts lapÄ AdministrÄÅ”anas zona > Geo > Mezgli, ja iepriekÅ” minÄtÄs pÄrbaudes nav atļautas.
PakalpojumÄ GitLab 12.0 Geo izmantos jauktas krÄtuves prasÄ«bas. Cm. gitlab-ee#8690.
Canonical paziÅoja par Ubuntu 14.04 standarta atbalsta beigÄm 2019 gada aprÄ«lis. MÄs iesakÄm lietotÄjiem jauninÄt uz atbalstÄ«tu LTS versiju: āāUbuntu 16.04 vai Ubuntu 18.04.
DzÄÅ”anas datums: 22 maijÄ 2019 pilsÄta
Vienam iesniegumam izveidoto konveijera maksimÄlÄ skaita ierobežoÅ”ana
IepriekÅ” GitLab izveidoja cauruļvadus priekÅ” HEAD katrai iesniegumÄ iekļautajai nozarei. Tas ir Ärti izstrÄdÄtÄjiem, kuri vienlaikus veic vairÄkas izmaiÅas (piemÄram, lÄ«dzekļu filiÄlÄ un filiÄlÄ). develop).
Bet, nospiežot lielu repozitoriju ar daudziem aktÄ«viem zariem (piemÄram, pÄrvietoÅ”anu, spoguļoÅ”anu vai atzarojumu), jums nav jÄizveido konveijera katrai filiÄlei. SÄkot ar GitLab 11.10 mÄs veidojam ne vairÄk kÄ 4 cauruļvadi sÅ«tot.
DzÄÅ”anas datums: 22 maijÄ 2019 pilsÄta
NovecojuÅ”i GitLab Runner mantotÄ koda ceļi
SÄkot ar Gitlab 11.9, GitLab Runner izmanto jauna metode repozitorija klonÄÅ”ana/izsaukÅ”ana. PaÅ”laik GitLab Runner izmantos veco metodi, ja jaunÄ netiks atbalstÄ«ta. SÄ«kÄku informÄciju skatiet sadaÄ¼Ä Å”o uzdevumu.
ProgrammÄ GitLab 11.0 mÄs mainÄ«jÄm GitLab Runner metrikas servera konfigurÄcijas izskatu. metrics_server tiks noÅemts par labu listen_address GitLab versijÄ 12.0. SÄ«kÄku informÄciju skatiet sadaÄ¼Ä Å”o uzdevumu.
Å ie ceļi nebÅ«s pieejami GitLab 12.0. Jauninot uz GitLab Runner 11.9, jums kÄ lietotÄjam nav jÄmaina nekas cits, kÄ vien jÄnodroÅ”ina, lai jÅ«su GitLab instance darbotos ar versiju 12.0+.
DzÄÅ”anas datums: 22 jÅ«nijs 2019 pilsÄta
Novecojis GitLab Runner ieejas punkta funkcijas parametrs
GitLab 12.0 mÄs pÄrslÄgsimies uz pareizo darbÄ«bu tÄ, it kÄ funkcijas iestatÄ«jums bÅ«tu atspÄjots. SÄ«kÄku informÄciju skatiet sadaÄ¼Ä Å”o uzdevumu.
DzÄÅ”anas datums: 22 jÅ«nijs 2019 pilsÄta
Novecojis atbalsts Linux izplatīŔanai, kas sasniedz EOL GitLab Runner
Daži Linux izplatÄ«jumi, kuros var instalÄt GitLab Runner, ir pildÄ«juÅ”i savu mÄrÄ·i.
GitLab 12.0 versijÄ GitLab Runner vairs neizplatÄ«s pakotnes Å”Ädiem Linux izplatÄ«jumiem. Pilns to izplatÄ«jumu saraksts, kuri vairs netiek atbalstÄ«ti, ir atrodami mÅ«su vietnÄ dokumentÄcija. Paldies Havjeram Ardo (Havjers Jardons) per viÅa ieguldÄ«jumu!
GitLab 12.0 versijÄ GitLab Runner tiek palaists, izmantojot jaunas komandas. Tas attiecas tikai uz lietotÄjiem, kuri ignorÄt palÄ«ga attÄlu. SÄ«kÄku informÄciju skatiet sadaÄ¼Ä Å”o uzdevumu.
DzÄÅ”anas datums: 22 jÅ«nijs 2019 pilsÄta
MantotÄ Git Clean mehÄnisma noÅemÅ”ana no GitLab Runner
ProgrammÄ GitLab Runner 11.10 mÄs sniedzam iespÄju konfigurÄjiet, kÄ Runner izpilda komandu git clean. TurklÄt jaunÄ tÄ«rÄ«Å”anas stratÄÄ£ija novÄrÅ” izmantoÅ”anu git reset un dod komandu git clean pÄc izkrauÅ”anas posma.
TÄ kÄ Å”Ä«s uzvedÄ«bas izmaiÅas var ietekmÄt dažus lietotÄjus, esam sagatavojuÅ”i parametru FF_USE_LEGACY_GIT_CLEAN_STRATEGY. Ja iestatÄt vÄrtÄ«bu true, tiks atjaunota mantotÄ tÄ«rÄ«Å”anas stratÄÄ£ija. VairÄk par funkciju parametru izmantoÅ”anu GitLab Runner var atrast dokumentÄcijÄ.
GitLab Runner 12.0 mÄs noÅemsim atbalstu mantotajai tÄ«rÄ«Å”anas stratÄÄ£ijai un iespÄju to atjaunot, izmantojot funkcijas parametru. SÄ«kÄku informÄciju skatiet sadaÄ¼Ä Å”o uzdevumu.
bezmaksas: neierobežots privÄto repozitoriju skaits un neierobežots projektu lÄ«dzstrÄdnieku skaits. SlÄgtiem projektiem ir piekļuve lÄ«meÅa funkcijÄm bezmaksasBÅ«t atvÄrti projekti ir piekļuve lÄ«meÅa funkcijÄm Zelts.
Bronza: komandÄm, kurÄm nepiecieÅ”ama piekļuve papildu darbplÅ«smas funkcijÄm.