GitLab 11.11: mitu vastutajat merge-pÀringutele ja tÀiustused konteineritele

GitLab 11.11: mitu vastutajat merge-pÀringutele ja tÀiustused konteineritele

Rohkem vÔimalusi koostööks ja lisateavitused

GitLabis otsime pidevalt uusi viise, kuidas parandada koostööd kogu DevOpsi elutsĂŒkli vĂ€ltel. Meil on hea meel teatada, et sellest vĂ€ljalaskest alates toetame mitut vastutajat ĂŒhe merge-pĂ€ringu jaoks! See funktsioon on saadaval GitLab Starter tasemel ja tĂ”eliselt kehastab meie motot: «IgaĂŒks saab panustada». Teame, et ĂŒhe merge-pĂ€ringu kallal vĂ”ib töötada palju inimesi, et kĂ”ik oleks korrektselt ja nĂŒĂŒd on vĂ”imalus mÀÀrata mitu vastutajat merge-pĂ€ringutele!

Lisaks saavad DevOps meeskonnad nĂŒĂŒd automaatteavitusi juurutamise sĂŒndmustest Slackis ja Mattermostis. Lisage need uued teavitused kahe vestluse saatmisĂŒrituste nimekirja, ja teie meeskond saab peaaegu koheselt teada uutest juurutustest.

Kulude vÀhendamine Docker konteinerite toetamise ja Kubernetes klastrite ettevalmistamisega eksemplari tasemel

Me armastame konteineri tehnoloogiat! Kontainerid tarvitavad vĂ€hem sĂŒsteemi ressursse vĂ”rreldes virtuaalmasinatega ja parandavad rakenduse ĂŒlekanne. Alates GitLab 11.11 versioonist toetame Windowsi konteineri tĂ€itjat GitLab Runnerile, nii et nĂŒĂŒd saate kasutada Docker konteinerit Windowsis ja nautida tĂ€iustatud vĂ”imalusi torude orkestreerimiseks ja haldamiseks.

GitLab Premium (ainult enda hallatavate instantside jaoks) pakub nĂŒĂŒd vahemĂ€lu serverit Docker piltide sĂ”ltuvuste jaoks. See lisa kiirendab tarnimist, kuna teil on nĂŒĂŒd vahemĂ€lu server sageli kasutatavate Docker piltide jaoks.

Enda hallatavate GitLab instantside kasutajad saavad nĂŒĂŒd seadistada Kubernetes klastrit instantsi tasemel, ja kĂ”ik grupid ja projektid instantsis saavad seda kasutada oma juurutamiseks. TĂ€nu sellele integreerimisele luuakse GitLab ja Kubernetes vahel automaatselt konkreetsetele projektidele ressursid tĂ€iendava turvalisuse tagamiseks.

Ja see pole veel kÔik!

Lisaks uutele koostöövĂ”imalustele ja tĂ€iendavatele teavitustele oleme lisanud kĂŒlalisjuurdepÀÀsu vĂ€ljaannetele, suurendanud tĂ€iendavaid CI Runneri minuteid GitLab Free jaoks., oleme lihtsustanud kontrolle automaatse arutelu lahendamisega, kui sa rakendad ettepanekut, ja palju muud!

Selle kuu vÀÀrtuslik töötaja (MVP) — Kia Mei Somabes (Kia Mei Somabes)

Selles vĂ€ljaandes oleme lisanud vĂ”imaluse tĂ”mmata repotest eraldi kaustasid, mitte kogu sisu. NĂŒĂŒd saad alla laadida vaid mĂ”ned vajalikud failid. AitĂ€h, Kia Mei Somabes!

GitLabi 11.11 peamised funktsioonid

Windowsi konteineri tÀitjat GitLab Runnerile

CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD

GitLabi 11.11 versioonis lisasime GitLab Runnerisse uue tĂ€itja, et Docker konteineryid saaks Windowsis kasutada. Varem tuli Docker konteinerite orkestreerimiseks Windowsis kasutada shelli, kuid nĂŒĂŒd saab Docker konteineritega Windowsis töötada otse, peaaegu nagu Linuxis. NĂŒĂŒd on Microsofti platvormide kasutajatele saadaval rohkem vĂ”imalusi torujuhtmete orkestreerimiseks ja haldamiseks.

Selles vÀrskenduses on parendatud PowerShelli tuge GitLab CI/CD-le, samuti uued abikuvatid erinevate Windows konteinerite versioonide jaoks. Teie enda Windows runnerid on loomulikult kasutamiseks GitLab.com-s, kuid praegu ei kuulu nad avalike tööriistade hulka.

GitLab 11.11: mitu vastutajat merge-pÀringutele ja tÀiustused konteineritele

Konteinerite registri sÔltumatu vahemÀlu proxy

PREMIUM, ULTIMATE

Arendajad kasutavad sageli konteinerite kiireid kogumeid, ja vahemĂ€lu proxy kasutamine sagedaseks vajalikeks piltide ja pakettide peatamiseks ĂŒlemisest — see on suurepĂ€rane viis nende kogumite kiirusel töötamiseks. Koos kohaliku koopia kergesti kĂ€ttesaadavate kihtidega, on teil efektiivsemalt tööd teha levinud piltide kogumi keskkonnas.

Praegu on konteinerite vahemĂ€lu proxy saadaval ainult hallatavate eksemplaride jaoks veebiserveris Puma (eksperimentaalses reĆŸiimis).

GitLab 11.11: mitu vastutajat merge-pÀringutele ja tÀiustused konteineritele

Mitu vastutavat isikut merge-pÀringute jaoks

STARTER, PREMIUM, ULTIMATE, BRONZE, SILVER, GOLD

VĂ€ga sagedasti töötavad mitu inimest koos funktsiooni ĂŒhises haru ja merge-pĂ€ringus, nĂ€iteks kui front-end ja back-end arendajad teevad tihedat koostööd vĂ”i kui arendajad töötavad paaride kaupa, nagu ÀÀrmuslik programmimine.

GitLab 11.11-s saab merge-pĂ€ringutele mÀÀrata mitu inimest. Sarnaselt mitme vastutava isiku puhul ĂŒlesannete jaoks saab siinkohal kasutada loendeid, filtreid, teavitusi ja API-d.

GitLab 11.11: mitu vastutajat merge-pÀringutele ja tÀiustused konteineritele

Kubernetes klasteri konfigureerimine instantsi tasemel

CORE, STARTER, PREMIUM, ULTIMATE

Kubernetesi turbe- ja ettevalmistusmudel areneb ning nĂŒĂŒd on vĂ”imalik teenindada suurt hulka kliente ĂŒhe ĂŒhise klastri kaudu.

GitLab 11.11 versioonis saavad isehallatavad eksemplaride kasutajad nĂŒĂŒd ette valmistada klastri eksemplaride tasandil, ja kĂ”ik grupid ja projektid eksemplaris saavad selle oma juurutamiseks kasutada. TĂ€nu sellele integreerimisele luuakse GitLabi ja Kubernetesi koostöös automaatselt ressursid konkreetsete projektide jaoks tĂ€iendava turvalisuse tagamiseks.

GitLab 11.11: mitu vastutajat merge-pÀringutele ja tÀiustused konteineritele

Juhtumite juurutamiseks Slackis ja Mattermostis

CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD

NĂŒĂŒd saate seadistada automaatseid teateid juurutusĂŒrituste kohta oma meeskonna kanalisse tĂ€nu vestluste integreerimisele. Slack ja Mattermost, ja teie meeskond on kursis kĂ”igi oluliste sĂŒndmustega.

GitLab 11.11: mitu vastutajat merge-pÀringutele ja tÀiustused konteineritele

KĂŒlaliste juurdepÀÀs vĂ€ljaannetele

CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD

NĂŒĂŒd saavad teie projektide kĂŒlaliskasutajad vaadata vĂ€ljaandeid, mis on avaldatud Releases lehel. Nad saavad laadida alla avaldatud artefakte, kuid ei saa allalaadida lĂ€htekoodi ega nĂ€ha teavet hoidlate kohta, nĂ€iteks silte vĂ”i commit'e.

GitLab 11.11: mitu vastutajat merge-pÀringutele ja tÀiustused konteineritele

Teised tÀiustused GitLab 11.11

Serialiseeritud commit-graafikud jÔudluse parandamiseks

CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD

Paljude Git-i toimingute jaoks on vajalik commit-graafi lĂ€bimine, nĂ€iteks ĂŒhinemise baasi arvutamine vĂ”i commit'it sisaldavate harude kuvamine. Mida rohkem on commit'e, seda aeglasemalt need toimingud toimivad, kuna iga objekti peavad olema kettalt laaditud, et lugeda selle viiteid.

GitLab 11.11 kaasas commit-graafide serialiseerimise funktsiooni, mis on esitatud viimastes Git-i vĂ€ljaannetes, et eelnevalt arvutada ja salvestada neid andmeid. NĂŒĂŒd kulgeb suurtes hoidlates lĂ€bimine oluliselt kiiremini. Commit-graaf luuakse automaatselt jĂ€rgmise prĂŒgi kogumise ajal hoidlas.

Lugege, kuidas commit-graafi serialiseerimine loodi, artiklite seeriast ĂŒhe selle funktsiooni autori poolt. ĂŒhe selle funktsiooni autori kĂ€est.

Lisa CI Runner'i minuteid: nĂŒĂŒd ka tasuta plaanidele

FREE, BRONZE, SILVER, GOLD

Eelmisel kuul lisasime vÔimaluse osta lisaminuteid CI Runner'ile, kuid ainult tasulistele GitLab.com plaanidele. Sel korral saab minuteid osta ka tasuta plaanide jaoks.

Arhiivide laadimine hoidla kaustadesse

CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD

ProjektitĂŒĂŒbist ja -mahust sĂ”ltuvalt vĂ”ib kogu projekti arhiivimise laadimine vĂ”tta aega ning see ei pruugi alati vajalik olla, eriti suurte monorepositooriumide puhul. GitLab 11.11 vĂ”imaldab laadida alla praeguse katalooge sisu arhiivi, sealhulgas alamkatalooge, et valida vaid vajalikud kaustad.

AitÀh koostöö eest, Kia Mei Somabes!

GitLab 11.11: mitu vastutajat merge-pÀringutele ja tÀiustused konteineritele

Pakkumise rakendamine vĂ”imaldab nĂŒĂŒd automaatselt arutelu

CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD

Muutuste ettepanek lihtsustab koostööd merge-pĂ€ringute ĂŒle: nĂŒĂŒd on vĂ”imalik loobuda kopeerimisest ja kleepimisest ettepaneku aktsepteerimiseks. GitLab 11.11-s oleme seda protsessi veelgi lihtsustanud: nĂŒĂŒd lahendatakse arutelu automaatselt, kui pakkumine rakendatakse.

Vaata videot

Aja loendur ĂŒlesannete tahvli kĂŒlgpaneelil

CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD

Ülesannete kĂŒlgpaneelid peavad tahvel- ja ĂŒlesannete vaadetel vĂ€lja nĂ€gema ĂŒhtlaselt. SeetĂ”ttu on GitLabis nĂŒĂŒd ĂŒlesannete tahvli kĂŒlgpaneelil aja loendur. Lihtsalt minge ĂŒlesande tahvlile, klĂ”psake ĂŒlesandel ja avatakse kĂŒlgpaneel koos aja loenduriga.

GitLab 11.11: mitu vastutajat merge-pÀringutele ja tÀiustused konteineritele

Teave juurutuste kohta Environments API-s

CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD

Oleme lisanud vĂ”imaluse kĂŒsida konkreetse keskkonna andmeid Environments API-st, et teada, milline commit on hetkel keskkonnas kasutusel. See muudab automatiseerimise ja aruandluse kasutajatele Environments-s GitLabis lihtsamaks.

Negatiivsed muutujate vasted toru reeglite jaoks

CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD

NĂŒĂŒd on vĂ”imalik kontrollida negatiivset vĂ”rdsust vĂ”i mustrite vastet (!= ja !~) failis .gitlab-ci.yml keskkonna muutujate vÀÀrtuste kontrollimisel, mistĂ”ttu on torude kĂ€itumise juhtimine muutunud paindlikumaks.

KĂ€itage kĂ”iki kĂ€sitsi tĂ€idetavaid töökohti etapis ĂŒhe klĂ”psuga

CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD

GitLab 11.11-s saavad kasutajad, kelle etappidel on palju kĂ€e-ettevĂ”tteid, nĂŒĂŒd kĂ”iki selliseid töökohti ĂŒhes etapis kĂ€ivitada, klĂ”psates nuppu «Play all» («KĂ€ivita kĂ”ik») etapi nime kĂ”rval toru vaates.

Faili loomine otse keskkonna muutujast

CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD

Keskkonnamuutujad on sageli kasutusel failide loomisel, eriti saladuste korral, mis vajavad kaitset ja on kergesti ligipÀÀsetavad vaid kindlas keskkonna töövoos. Selleks mÀÀrate muutujana faili sisu ja loote töös faili, mis sisaldab vÀÀrtust. Uue tĂŒĂŒpi keskkonnamuutujaga fail saab seda teha ĂŒhe sammu jooksul, ilma et oleks vaja muuta .gitlab-ci.yml.

API lÔpp-punkt haavatavuste teabe saamiseks

ULTIMATE, GOLD

NĂŒĂŒd saate kĂŒsida GitLabi API-lt kĂ”iki projekti jaoks tuvastatud haavatavusi. Selle API-ga saab luua masinloetavaid haavatavuste nimekirju, filtreerides tĂŒĂŒbi, usaldusvÀÀrsuse ja tĂ”siduse jĂ€rgi.

TĂ€ieliku dĂŒnaamilise skaneerimise vĂ”imalus DAST jaoks

ULTIMATE, GOLD

GitLabis saate rakenduste kaitse dĂŒnaamilist testimist (Dynamic Application Security Testing, DAST) CI töövoo raames dĂŒnaamiliselt testida. Alates sellest versioonist on vĂ”imalik valida tĂ€ismahulise dĂŒnaamilise skaneerimise kasuks, mitte standardse passiivse skaneerimise. TĂ€ielik dĂŒnaamiline skaneerimine kaitseb rohkemate haavatavuste eest.

Prometheuse paigaldamine klastritesse grupi tasemel

CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD

Selles GitLabi versioonis on nĂŒĂŒd vĂ”imalik liita Kubernetes klaster kogu grupiga. Samuti lisasime vĂ”imaluse installida ĂŒks Prometheuse instants sellele klastrile, et lihtsustada kĂ”igi projektide jĂ€lgimist klastris.

Teave haavatavuste ignoreerimise kohta turvanÀidikute paneelil

ULTIMATE, GOLD

GitLabi turvanÀidikute paneelidel saavad administraatorid vaadata ignoreeritud haavatavusi. Töövoo optimeerimiseks lisasime vÔimaluse vaadata teavet ignoreerimise kohta otse turvanÀidikute paneelil.

Kohandatud metrikate diagrammide loomine juhtpaneelil

PREMIUM, ULTIMATE, SILVER, GOLD

Looge uusi diagramme paindlike jĂ”udluse metrikatega otse metrikate jĂ€lgimise juhtpaneelil. NĂŒĂŒd saavad kasutajad luua, uuendada ja kustutada metrikate visualiseerimisi juhtpaneelil, vajutades nuppu «Add Metric» («Lisa mÔÔdik») juhtpaneeli tööriistariba paremas ĂŒlanurgas.

GitLab 11.11: mitu vastutajat merge-pÀringutele ja tÀiustused konteineritele

Teavitustest avanevad ĂŒlesanded nĂŒĂŒd GitLab Alert Boti nimel.

PREMIUM, ULTIMATE, SILVER, GOLD

NĂŒĂŒd nĂ€ete, et probleemid, mis avatakse teadete kaudu, on loodud GitLabi Alert Boti poolt, et nĂ€ha kohe, et probleem on automaatselt loodud olulise teate pĂ”hjal.

Eeposte kirjelduste automaatne salvestamine kohalikku salvestusse

ULTIMATE, GOLD

Eeposte kirjeldusi ei salvestatud kohalikku salvestusse, seetĂ”ttu kadusid muudatused, kui te ei salvestanud neid selgelt, kui muutsite eepose kirjeldust. GitLab 11.11 tutvustas vĂ”imalust salvestada eeposte kirjeldusi kohalikku salvestusse. See tĂ€hendab, et nĂŒĂŒd vĂ”ite hĂ”lpsasti naasta eepose kirjelduse muutmise juurde, kui on tekkinud viga, olete segaduses vĂ”i olete kogemata brauserist vĂ€lja lĂ€inud.

GitLabi peegeldamise tugi Git LFS-ile

STARTER, PREMIUM, ULTIMATE, BRONZE, SILVER, GOLD

Peegeldamise abil saab Git repootoriume ĂŒhest kohast teise replikeerida. See lihtsustab GitLabis asuva repootoriumi koopia sĂ€ilitamist, mis asub kuskil mujal. NĂŒĂŒd toetab GitLab repootoriumide peegeldamist Git LFS-iga, nii et see funktsioon on saadaval ka suurte failidega repootoriumitele, nagu mĂ€ngude tekstuuride vĂ”i teadusandmete puhul.

LigipÀÀsuÔigused lugemiseks ja kirjutamiseks repootoriumides isiklike ligipÀÀsutokenite jaoks

CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD

Paljud isiklikud juurdepÀÀsutokenid on volitatud tegema muudatusi tasemel api, kuid tÀisjuurdepÀÀs API-le vÔib anda mÔnele kasutajale vÔi organisatsioonile liiga palju Ôigusi.

AitĂ€h kogukonna panuse eest saavad nĂŒĂŒd isiklikud juurdepÀÀsutokenid omada Ă”igusi ainult projekti hoidlate lugemiseks ja kirjutamiseks, mitte sĂŒgavamale API tasemele juurdepÀÀsuks sellistes delikaatsetes GitLabi valdkondades nagu seaded ja liikmelisus.

AitÀh, Horatiu Eugen Vlad (Horatiu Eugen Vlad)!

GraphQL grupipÀringute pÔhitoe lisamine

FREE, BRONZE, SILVER, GOLD, CORE, STARTER, PREMIUM, ULTIMATE

GraphQL API abil saavad kasutajad tÀpselt mÀÀrata, milliseid andmeid nad vajavad, ja saada kÔik vajalikud andmed mitmete pÀringutega. Alates kÀesolevast vÀljaandest toetab GitLab grupi pÔhiteabe lisamist GraphQL API-sse.

Sisenemine Salesforce'i mandaadiga

CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD

GitLab armastab Salesforce'i arendajaid ja toetamiseks lubame kasutajatel siseneda GitLabi Salesforce.com'i mandaadiga. NĂŒĂŒd saab instantsides seadistada GitLabi rakenduseks, mis on ĂŒhendatud Salesforce'iga, et kasutada Salesforce.com'i sisenemiseks GitLabi ĂŒhe nupuvajutusega.

SAML SSO on nĂŒĂŒd veebipÀÀsuks kohustuslik

PREMIUM, ULTIMATE, SILVER, GOLD

Meie laiendame ĂŒhtse sisselogimise (SSO) nĂ”uet grupi tasemele, mis loodi vĂ€ljaandega 11.8, rangete grupi ja projekti ressursside kontrolliga, et kasutajad saaksid juurde pÀÀseda ainult siis, kui nad logivad sisse SAML-iga. See on lisatase juurdepÀÀsukontrolliks organisatsioonidele, kes hindavad turvalisust ja kasutavad GitLab.com-i SAML SSO kaudu. NĂŒĂŒd saate muuta SSO kohustuslikuks, teades, et teie grupi kasutajad kasutavad SSO-d.

Filter hiljuti loodud vÔi muudetud andmete jaoks API epikate jaoks

ULTIMATE, GOLD

Varem oli keeruline API epikate kaudu hiljuti loodud vĂ”i muudetud andmeid pĂ€rida. Versioonis 11.11 lisasime tĂ€iendavad filtrid created_after, created_before, updated_after ja updated_before, et tagada jĂ€rjepidevus ĂŒlesannete API-ga ja kiiresti leida muudetud vĂ”i hiljuti loodud epikad.

Biomeetriline autentimine UltraAuthiga

CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD

EttevĂ”te UltraAuth on spetsialiseerunud paroolivabale biomeetrilisele autentimisele. NĂŒĂŒd toetame seda autentimismeetodit GitLabis!

AitÀh, Kartikey Tanna (Kartikey Tanna)!

GitLab Runner 11.11

CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD

TĂ€na vabastasime GitLab Runner 11.11! GitLab Runner on avatud koodiga projekt, mida kasutatakse CI/CD ĂŒlesannete kĂ€itamiseks ja tulemuste tagasisaatmiseks GitLab-i.

Omnibus'i tÀiustused

CORE, STARTER, PREMIUM, ULTIMATE

Oleme teinud jÀrgnevad tÀiustused Omnibus'is GitLab 11.11:

Parandused

CORE, STARTER, PREMIUM, ULTIMATE

Oleme teinud jÀrgmised parandused Helm chart'ides GitLab 11.11:

Tegutsemise parendused

CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD

JÀtkame GitLab'i jÔudluse parandamist iga versiooniga, sÔltumata GitLab'i suurusest. MÔned parendused GitLab 11.11:

Vananenud funktsioonid

GitLab Geo pakub rÀsitud salvestust GitLab 12.0-s

GitLab Geo vajab rÀsitud salvestust konkurentsi leevendamiseks sekundaarsetes sÔlmedes. See on mÀrgitud gitlab-ce#40970.

GitLabis 11.5 oleme lisanud selle nÔude Geo dokumentatsioonis: gitlab-ee#8053.

GitLabis 11.6 sudo gitlab-rake gitlab:geo:check kontrollib, kas hash-loomine on lubatud ja kas kÔik projektid on migreeritud. Vaata: gitlab-ee#8289. Kui kasutate Geo, palun kÀivitage see kontroll ja migreerige nii kiiresti kui vÔimalik.

GitLabis 11.8 pĂŒsiv hoiatus kuvatakse lehe peal Admin Area â€ș Geo â€ș Nodes, kui ĂŒlaltoodud kontrollid ei ole lubatud. gitlab-ee!8433.

GitLabis 12.0 Geo kasutab hash-loomise nÔudeid. Vaata: gitlab-ee#8690.

Kustutamise kuupÀev: 22. juuni 2019.

GitLab Geo tagab PG FDW kasutamise GitLab 12.0

See on vajalik Geo Log Cursor jaoks, kuna see tĂ”husalt parandab mĂ”nede sĂŒnkroonimise operatsioonide sooritust. Samuti parendab see Geo sĂ”lmede oleku pĂ€ringute sooritust. Varasemad pĂ€ringud olid suurte projektide puhul liiga madala jĂ”udlusega. Vaata, kuidas seda seadistada Geo andmebaasi replikatsioonis. GitLabis 12.0 Geo nĂ”uab PG FDW. Vaata: gitlab-ee#11006.

Kustutamise kuupÀev: 22. juuni 2019.

Sentry seaded veateate ja logimise jaoks eemaldatakse kasutajaliidesest GitLab 12.0

Need parametrit eemaldatakse GitLabi kasutajaliidesest versioonis 12.0 ja need on saadaval failis gitlab.yml. Lisaks saate mÀÀrata Sentry keskkonna, et eristada erinevaid versioone. NÀiteks arendus, stseen ja tootmine. Vaata. gitlab-ce#49771.

Kustutamise kuupÀev: 22. juuni 2019.

Maksimaalne kindlaksmÀÀratud arv torujuhtmeid, mida saab ĂŒhe push'i kĂ€igus luua

Varem lÔi GitLab torujuhtmeid HEAD iga push'i haru kohta. See on mugav arendajatele, kes tÔukavad korraga mitu muudatust (nÀiteks nii funktsiooni harusse kui ka harusse develop).

Kuid suurte reposte puhul, kus on palju aktiivseid harusid (nt liikumiseks, peegeldamiseks vÔi harustamiseks), ei ole vajalik luua torujuhtmeid iga haru jaoks. Alates versioonist GitLab 11.10 loome kuni 4 torujuhtme push'i kÀigus.

Kustutamise kuupÀev: 22. mai 2019

Ebakohased legacy kooditeed GitLab Runner'is

Alates versioonist GitLab 11.9 kasutab GitLab Runner uut meetodit repository kloonimiseks/kutsumiseks. Praegu kasutab GitLab Runner vana meetodit, kui uus ei ole toetatud. Lisainfot leiate sellest ĂŒlesandest.

Versioonis GitLab 11.0 muutsime GitLab Runner'i meetmete serveri konfiguratsiooni vĂ€limust. metrics_servereemaldatakse listen_address GitLab 12.0-s. Lisateavet leiate sellest ĂŒlesandest.

Versioonis 11.3 hakkas GitLab Runner toetama mitut vahemĂ€lu pakkujat; mis tĂ”i kaasa uued seaded konkreetse S3 konfiguratsiooni jaoks. Dokumendihalduses dokumentatsioonis on toodud muudatusetabel ja juhised uuele konfiguratsioonile ĂŒlemiseks. Lisateavet leiate sellest ĂŒlesandest.

Need teed ei ole GitLab 12.0-s enam saadaval. Kasutajana ei pea te midagi muutma, vaid veenduma, et teie GitLabi eksemplar töötab versiooniga 11.9+ enne ĂŒle minemist GitLab Runner 12.0-le.

Kustutamise kuupÀev: 22. juuni 2019.

Ajavahemiku funktsiooni eemaldamine GitLab Runneri jaoks

Versioonis 11.4 esitati GitLab Runneris funktsiooniparameter FF_K8S_USE_ENTRYPOINT_OVER_COMMAND selliste probleemide parandamiseks nagu #2338 ja #3536.

GitLab 12.0-s liikume Ă”ige kĂ€itumise suunas, nagu oleks funktsiooniparameter keelatud. Lisateavet leiate sellest ĂŒlesandest.

Kustutamise kuupÀev: 22. juuni 2019.

Ajavahemikuga Linuxi distributiivide tugi, mis on jÔudnud EOL-i, GitLab Runneri jaoks

MÔned Linuxi distributiivid, kuhu on vÔimalik installida GitLab Runner, on oma teenuse lÔpetanud.

GitLab 12.0-s ei jaota GitLab Runner enam pakette sellistes Linuxi distributiividesse. TÀieliku toetatavate distributiivide loendi leiate meie dokumentatsioonis. AitÀh, Javier Jardón (Javier Jardón), sinu panuse!

Kustutamise kuupÀev: 22. juuni 2019.

Eemaldamine vanadest kÀskudest GitLab Runner Helper

Toetuse lisamise raames Windows Docker tÀitja pidime loobuma mÔnest vanast kÀsust, mida kasutatakse helper image.

GitLab 12.0-s kĂ€ivitub GitLab Runner nĂŒĂŒd uute kĂ€skudega. See kehtib ainult kasutajatele, kes ĂŒledefineerivad helper image. Lisainfot leiate sellest ĂŒlesandest.

Kustutamise kuupÀev: 22. juuni 2019.

legacy git clean mehhanismi eemaldamine GitLab Runnerist

GitLab Runner 11.10-s me oleme pakkunud vÔimalust seada, kuidas Runner tÀidab kÀsku git clean. Lisaks eemaldab uus puhastusstrateegia git reset ja asetab kÀsu git clean laadimisetapi jÀrel.

Kuna see kÀitumise muutus vÔib mÔjuda mÔnedele kasutajatele, oleme ette valmistanud parameetri FF_USE_LEGACY_GIT_CLEAN_STRATEGY. Kui seada vÀÀrtuseks true, taastatakse legacy puhastusstrateegia. Rohkem teavet funktsiooni parameetrite kasutamise kohta GitLab Runneris leiate dokumentatsioonist.

GitLab Runner 12.0-s eemaldame legacy puhastusstrateegia toe ja vĂ”imaluse selle taastamiseks funktsiooni parameetri abil. Vaata sellest ĂŒlesandest.

Kustutamise kuupÀev: 22. juuni 2019.

Grupi projektide ĆĄabloonid on saadaval ainult Silver/Premium plaanide jaoks

Kui tutvustasime grupi taseme projekti ƥabloone versioonis 11.6, saime kogemata selle funktsiooni Premium/Silver jaoks kÔigile plaanidele kÀttesaadavaks.

Meie kuuleme selle vea versioonis 11.11 ja anname veel 3 kuud kÔigile kasutajatele ja allhoovusega alla Silver/Premium.

Alates 22. augustist 2019 on grupiprojektide mallid saadaval ainult Silver/Premium plaanile ja kÔrgemale, nagu on kirjeldatud dokumentatsioonis.

Kustutamise kuupÀev: 22. august 2019

Windowsi partiiĂŒlesannete tugi on lĂ”petatud

GitLab 13.0-s (22. juuni 2020) kavatseme loobuda Windowsi kĂ€sureal pĂ”hinevast partiiĂŒlesannete toetusest GitLab Runneris (nĂ€iteks, cmd.exe) eelistades laiendatud tuge Windows PowerShellile. Lisainfot leiate sellest ĂŒlesandest.

NĂŒĂŒd vastab meie visioon ettevĂ”tte DevOpsist Microsofti positsioonile, et PowerShell on parim valik ettevĂ”tte rakenduste automatiseerimiseks Windowsi keskkondades. Kui soovite jĂ€tkata cmd.exe, neid kĂ€ske saab PowerShellist kutsuda, kuid me ei toeta enam Windowsi partiiĂŒlesandeid otse, kuna mitmed ebakĂ”lad pĂ”hjustavad suuri hoolduskulusid ja arendustegevust.

Kustutamise kuupÀev: 22. september 2019

Vajalik Git 2.21.0 vÔi kÔrgem

Alates GitLab 11.11-st on kÀivitamiseks vajalik Git 2.21.0. Omnibus GitLab on juba komplekteeritud Git 2.21.0-ga, kuid kasutajad, kellel on varasemad Git-installatsioonid, peavad vÀrskendama.

Kustutamise kuupÀev: 22. mai 2019

Aegunud Kubernetes teenuse mall

GitLab 12.0-s plaanime loobuda Kubernetes teenuse mallist instantsi tasandil instantsi tasemel klastrikonfiguratsiooni kasuks, mis on esitatud GitLab 11.11.

KÔik isejuhtivad instantsid, kus kasutatakse teenuse malle, kantakse GitLab 12.0-s instantsi tasemel klastrisse.

Kustutamise kuupÀev: 22. juuni 2019.

Sildistamise vastuvÔtmisest loobumine app Kubernetes'i juurutamispaneelidel

GitLab 12.0-s plaanime loobuda app sildistamise vastuvÔtmisest Kubernetes'i juurutuste valijas. GitLab 11.10-s tutvustasime uut vastuvÔtmismehhanismi, mis otsib vasteid app.example.com/app ja app.example.com/env, et kuvada juurutusi paneelil.

Kuna need juurutused kuvatakse juurutamispaneelidel, tuleb lihtsalt saata uus juurutus ja GitLab rakendab uusi silte.

Kustutamise kuupÀev: 22. juuni 2019.

GitLab 12.0 paketid saadetakse vÀlja pikendatud allkirjaga

2. mail 2019 pikendas GitLab pakettide allkirjastamise vÔtmete kehtivust Omnibus GitLab pakettide jaoks 01.08.2019 kuni 01.07.2020. Kui kontrollite paketi allkirju ja soovite vÔtmeid uuendada, jÀrgige lihtsalt uuesti juhiseid Omnibus pakettide allkirjastamise dokumentatsioonist.

Kustutamise kuupÀev: 22. juuni 2019.

Muutuste ajakiri

Otsige kÔiki neid muudatusi muutuste ajakirjast:

Installeerimine

Kui seadistate uut GitLabi installatsiooni, kĂŒlastage GitLabi allalaadimise lehte.

Uuendamine

→ Vaadake uuenduste lehte

Allikas: habr.com

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster