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. от одного из авторов этой фичи.

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