GitLab 11.11: mitu ühendamistaotluse omanikku ja konteinerite täiustused

GitLab 11.11: mitu ühendamistaotluse omanikku ja konteinerite täiustused

Rohkem koostöövõimalusi ja rohkem teatisi

Meie GitLabis otsime pidevalt uusi viise koostöö parandamiseks kogu DevOpsi elutsükli jooksul. Meil on hea meel teatada, et alates sellest väljaandest toetame mitu vastutavat isikut ühe ühinemistaotluse eest! See funktsioon on saadaval GitLabi Starter tasemel ja kehastab tõeliselt meie motot: "Igaüks saab anda oma panuse". Teame, et paljud inimesed saavad töötada ühe liitmistaotlusega, et veenduda, et kõik on korras, ja nüüd on teil võimalus määrata mitu liitmistaotluste eest vastutavat inimest!

Ja DevOpsi meeskonnad saavad nüüd automaatsed märguanded juurutussündmuste kohta Slackis ja Mattermostis. Lisage nende kahe vestluse saatmissündmuste loendisse uusi märguandeid ja teie meeskonda teavitatakse uutest juurutamistest peaaegu kohe.

Vähendage kulusid Windowsi Dockeri konteinerite toe ja Kubernetese klastrite eksemplari tasemel ettevalmistamise abil

Me armastame konteinereid! Konteinerid tarbivad vähem süsteemiressursse kui virtuaalmasinad ja parandavad rakenduste kaasaskantavust. Alates GitLabi 11.11 väljalaskmisest toetame Windows Container Executor GitLab Runnerile, seega saate nüüd kasutada Windowsis Dockeri konteinereid ning nautida täiustatud torujuhtmete orkestreerimist ja haldamist.

GitLab Premium (ainult isehallatavad eksemplarid) pakub nüüd vahemällu salvestamise puhverserver Dockeri piltide sõltuvuste jaoks. See lisandmoodul kiirendab kohaletoimetamist, kuna sellel on tavaliselt kasutatavate Dockeri piltide vahemällu salvestamise puhverserver.

Isehallatavate GitLabi eksemplaride kasutajad saavad nüüd luua eksemplari tasemel Kubernetese klasterja kõik eksemplaris olevad rühmad ja projektid kasutavad seda oma juurutamiseks. Selle GitLabi integreerimisega Kubernetesiga luuakse turvalisuse suurendamiseks automaatselt projektipõhised ressursid.

Ja see pole veel kõik!

Lisaks uutele koostööfunktsioonidele ja täiendavatele teavitustele oleme lisanud külaliste juurdepääs väljaannetele, suurenenud täiendavad CI Runner minutid GitLabi tasuta jaoks, lihtsustatud kontrollid ettepaneku rakendamisel arutelu automaatselt lahendada, ja palju muud!

Selle kuu kõige väärtuslikum töötajaMVP) — Kia May Somabes (Kia Mei Somabes)

Selles versioonis oleme lisanud võimaluse laadida hoidlatest alla üksikuid kaustu, mitte kogu sisu. Nüüd saate alla laadida vaid mõned vajalikud failid. Aitäh, Kia May Somabes!

GitLabi 11.11 põhifunktsioonid

Windows Container Executor GitLab Runnerile

CORE, STARTER, PREMIUM, ULTIMATE, TASUTA, PRONKS, HÕBE, KULD

GitLabi versioonis 11.11 lisasime GitLab Runnerile uue täituri, et Dockeri konteinereid saaks kasutada Windowsis. Varem pidite Windowsis Dockeri konteinerite orkestreerimiseks kasutama kesta, kuid nüüd saate Windowsis otse Dockeri konteineritega töötada, sarnaselt Linuxiga. Nüüd on Microsofti platvormide kasutajatel rohkem võimalusi torujuhtmete orkestreerimiseks ja haldamiseks.

See värskendus sisaldab täiustatud PowerShelli tuge GitLabi CI/CD-s, samuti uusi satelliidipilte Windowsi konteinerite erinevate versioonide jaoks. Teie enda Windowsi jooksjaid saab muidugi GitLab.com-iga kasutada, kuid neid pole praegu avalikult saadaolevate tööriistade loendis.

GitLab 11.11: mitu ühendamistaotluse omanikku ja konteinerite täiustused

Vahemällu salvestamise sõltuvuse puhverserver konteineri registri jaoks

PREMIUM, ULTIMATE

Meeskonnad kasutavad ehituskonveierites sageli konteinereid ning tavaliselt kasutatavate piltide ja ülesvoolu pakettide vahemällu salvestamise puhverserver on suurepärane viis torujuhtmete kiirendamiseks. Kui soovite uue vahemälu puhverserveri kaudu saada soovitud kihtide kohalikku koopiat, saate oma keskkonnas tavaliste piltidega tõhusamalt töötada.

Siiani on konteineri puhverserver saadaval ainult veebiserveri isehallatavate eksemplaride jaoks Puma (katserežiimis).

GitLab 11.11: mitu ühendamistaotluse omanikku ja konteinerite täiustused

Liitmistaotluste eest vastutab mitu

STARTER, PREMIUM, ULTIMATE, PRONKS, HÕBE, KULD

On üsna tavaline, et jagatud harus ja liitmistaotluses töötavad funktsiooni kallal korraga mitu inimest, näiteks siis, kui esi- ja tagaosa arendajad teevad omavahel tihedat koostööd või kui arendajad töötavad paaris, nagu äärmuslik programmeerimine. .

GitLabi versioonis 11.11 saab liitmistaotluste jaoks määrata mitu inimest. Nagu mitme ülesande omaniku puhul, saab siin kasutada loendeid, filtreid, teatisi ja API-sid.

GitLab 11.11: mitu ühendamistaotluse omanikku ja konteinerite täiustused

Kubernetese klastri konfiguratsioon eksemplari tasemel

CORE, STARTER, PREMIUM, ULTIMATE

Kubernetese turbe- ja varustamismudel areneb ning nüüd on võimalik teenindada suurt hulka kliente ühe jagatud klastri kaudu.

GitLab 11.11-s saavad isehallatavad eksemplari kasutajad nüüd luua klastri eksemplari tasemel ning kõik eksemplari meeskonnad ja projektid kasutavad seda oma juurutamiseks. Selle GitLabi integreerimisega Kubernetesiga luuakse turvalisuse suurendamiseks automaatselt projektipõhised ressursid.

GitLab 11.11: mitu ühendamistaotluse omanikku ja konteinerite täiustused

Juurutage teatised Slackis ja Mattermostis

CORE, STARTER, PREMIUM, ULTIMATE, TASUTA, PRONKS, HÕBE, KULD

Tänu vestluse integreerimisele saate nüüd meeskonnakanalis seadistada automaatseid märguandeid juurutussündmuste kohta Lõtv и Mattermostja teie meeskond on kõigist olulistest sündmustest teadlik.

GitLab 11.11: mitu ühendamistaotluse omanikku ja konteinerite täiustused

Külaliste juurdepääs probleemidele

CORE, STARTER, PREMIUM, ULTIMATE, TASUTA, PRONKS, HÕBE, KULD

Teie projektide külaliskasutajad saavad nüüd vaadata lehel Väljalasked avaldatud väljaandeid. Nad saavad alla laadida avaldatud artefakte, kuid nad ei saa alla laadida lähtekoodi ega vaadata teavet hoidlate kohta, nagu sildid või kohustused.

GitLab 11.11: mitu ühendamistaotluse omanikku ja konteinerite täiustused

Muud GitLabi täiustused 11.11

Parema jõudluse tagamiseks järjestatud graafikud

CORE, STARTER, PREMIUM, ULTIMATE, TASUTA, PRONKS, HÕBE, KULD

Paljud Giti toimingud nõuavad kinnistamisgraafiku läbimist, näiteks liitmisbaasi arvutamist või kohustust sisaldavate harude loetlemist. Mida rohkem sisseviimisi, seda aeglasemad need toimingud on, sest läbimine eeldab, et iga objekt tuleb kettalt laadida, et selle viiteid lugeda.

GitLabi versioonis 11.11 lubasime selle teabe eelarvutamiseks ja salvestamiseks Git'i viimastes väljaannetes kasutusele võetud serialiseeritud kinnistamisgraafiku funktsiooni. Roomamine suurtes hoidlates on nüüd palju kiirem. Kinnitusgraafik luuakse automaatselt hoidla järgmisel prügikogumisel.

Lugege serialiseeritud täitmisgraafiku loomise kohta aadressilt artiklite seeria selle funktsiooni ühelt autorilt.

CI Runneri lisaminutid: nüüd ka tasuta paketid

TASUTA, PRONKS, HÕBE, KULD

Eelmisel kuul lisasime võimaluse osta täiendavaid CI Runneri minuteid, kuid ainult tasuliste GitLab.com-i plaanide jaoks. Selles versioonis saab minuteid osta ka tasuta pakettidena.

Kataloogiarhiivide üleslaadimine hoidlasse

CORE, STARTER, PREMIUM, ULTIMATE, TASUTA, PRONKS, HÕBE, KULD

Sõltuvalt projekti tüübist ja suurusest võib kogu projekti arhiivi allalaadimine võtta kaua aega ja seda pole alati vaja, eriti suurte monohoidlate puhul. GitLab 11.11-s saate alla laadida praeguse kataloogi sisu arhiivi, sealhulgas alamkataloogid, et valida ainult vajalikud kaustad.

Täname teid tehtud töö eest Kia May Somabes!

GitLab 11.11: mitu ühendamistaotluse omanikku ja konteinerite täiustused

Soovituse rakendamine lahendab arutelu automaatselt

CORE, STARTER, PREMIUM, ULTIMATE, TASUTA, PRONKS, HÕBE, KULD

Muudatuste pakkumine lihtsustab ühinemistaotluste kallal tehtavat koostööd: nüüd saate kavandatud muudatusega nõustumiseks teha ilma kopeerimise ja kleepimiseta. GitLabi versioonis 11.11 oleme selle protsessi veelgi lihtsamaks muutnud, kuna soovituse rakendamisel lahendatakse arutelu nüüd automaatselt.

Ajaloendur tegumilaua külgribal

CORE, STARTER, PREMIUM, ULTIMATE, TASUTA, PRONKS, HÕBE, KULD

Ülesande külgribad peaksid tahvli- ja ülesandevaates välja nägema ühesugused. Seetõttu on GitLabil nüüd tegumipaneeli tegumiriba külgribal ajaloendur. Lihtsalt minge tegumitahvlile, klõpsake ülesandel ja avaneb ajaloenduriga külgriba.

GitLab 11.11: mitu ühendamistaotluse omanikku ja konteinerite täiustused

Juurutamise üksikasjad Environments API-s

CORE, STARTER, PREMIUM, ULTIMATE, TASUTA, PRONKS, HÕBE, KULD

Oleme lisanud võimaluse küsida Environments API-lt konkreetset keskkonnateavet, et teada saada, milline kohustus on praegu keskkonda juurutatud. See muudab GitLabi keskkondade automatiseerimise ja aruandluse lihtsamaks.

Torujuhtme reeglite negatiivsed muutujate vasted

CORE, STARTER, PREMIUM, ULTIMATE, TASUTA, PRONKS, HÕBE, KULD

Nüüd saate kontrollida negatiivset võrdsust või mustri sobivust (!= и !~) failis .gitlab-ci.yml keskkonnamuutujate väärtuste kontrollimisel, mistõttu on torujuhtmete käitumise juhtimine muutunud paindlikumaks.

Käivitage kõik käsitsi tööd ühe klõpsuga etapis

CORE, STARTER, PREMIUM, ULTIMATE, TASUTA, PRONKS, HÕBE, KULD

GitLab 11.11-s saavad kasutajad, kellel on palju käsitsi töid etapiviisiliselt, nüüd kõiki selliseid töid ühes etapis täita, klõpsates nuppu "Esita kõike" ("Käivita kõik") konveierivaates lavanimest paremal.

Faili loomine otse keskkonnamuutujast

CORE, STARTER, PREMIUM, ULTIMATE, TASUTA, PRONKS, HÕBE, KULD

Keskkonnamuutujaid kasutatakse sageli failide loomiseks, eriti kaitsmist vajavate saladuste jaoks, mis on saadaval ainult konkreetses keskkonnas. Selleks määrate muutuja sisuks faili sisu ja loote töös faili, mis sisaldab väärtust. Uue keskkonnamuutujaga nagu file seda saab teha ühe sammuga isegi muutmata .gitlab-ci.yml.

API lõpp-punkt haavatavuse üksikasjade jaoks

ULTIMATE, KULD

Nüüd saate GitLabi API-lt küsida kõiki projektis tuvastatud haavatavusi. Selle API abil saate luua haavatavuste masinloetavaid loendeid, mis on filtreeritud tüübi, kindluse ja tõsiduse järgi.

DAST-i täielik dünaamiline skannimise võimalus

ULTIMATE, KULD

GitLabis saate CI torujuhtmes dünaamiliselt testida rakenduste turvalisust (Dynamic Application Security Testing, DAST). Alates sellest väljalasest saate standardse passiivse skannimise asemel valida täieliku dünaamilise skannimise. Täielik dünaamiline skannimine kaitseb rohkemate haavatavuste eest.

Prometheuse installimine klastritesse rühma tasemel

CORE, STARTER, PREMIUM, ULTIMATE, TASUTA, PRONKS, HÕBE, KULD

See GitLabi väljalase tutvustab võimalust lisada Kubernetese klastrit tervele rühmale. Oleme lisanud ka võimaluse installida üks Prometheuse eksemplar klastri kohta, et oleks lihtsam jälgida kõiki klastri projekte.

Teave turvalisuse juhtpaneeli haavatavuste ignoreerimise kohta

ULTIMATE, KULD

Administraatorid saavad vaadata GitLabi turvalisuse armatuurlaudadel ignoreeritud turvaauke. Teie töövoo lihtsustamiseks oleme lisanud võimaluse vaadata ignoreerimise üksikasju otse turvapaneelil.

Looge kohandatud armatuurlaua mõõdikute diagrammid

PREMIUM, ULTIMATE, HÕBE, KULD

Looge kohandatud toimivusmõõdikutega uusi diagramme otse mõõdikute armatuurlaua tööriistaribal. Kasutajad saavad nüüd luua, värskendada ja kustutada armatuurlaua mõõdiku visualiseerimisi, klõpsates nuppu "AddMetric" ("Lisa mõõdik") armatuurlaua tööriistariba paremas ülanurgas.

GitLab 11.11: mitu ühendamistaotluse omanikku ja konteinerite täiustused

Märguannete ülesanded on nüüd avatud GitLabi hoiatusbotina

PREMIUM, ULTIMATE, HÕBE, KULD

Märguannetest avanenud probleemid on nüüd GitLabi hoiatusbotti autoriks, nii et näete kohe, et probleem tekkis automaatselt olulisest teatisest.

Salvestage eepilised kirjeldused automaatselt kohalikku salvestusruumi

ULTIMATE, KULD

Eepilisi kirjeldusi ei salvestatud kohalikku salvestusruumi, seega läksid muudatused kaotsi, välja arvatud juhul, kui te neid eepilise kirjelduse muutmisel selgesõnaliselt salvestasite. GitLab 11.11 tutvustas võimalust salvestada eepilisi kirjeldusi kohalikku salvestusruumi. See tähendab, et nüüd saate hõlpsalt eepilise kirjelduse redigeerimise juurde tagasi pöörduda, kui ilmneb tõrge, teie tähelepanu hajub või kogemata brauserist väljute.

Git LFSi peegeldamise tugi GitLabis

STARTER, PREMIUM, ULTIMATE, PRONKS, HÕBE, KULD

Peegeldamisega saate Giti hoidlaid kopeerida ühest asukohast teise. See muudab kusagil mujal GitLabi serveris asuva hoidla koopia salvestamise lihtsaks. GitLab toetab nüüd hoidlate peegeldamist Git LFS-iga, nii et see funktsioon on saadaval isegi suurte failidega hoidlate jaoks, näiteks mängude tekstuurid või teaduslikud andmed.

Isiklike juurdepääsulubade hoidlas lugemis- ja kirjutamisõigused

CORE, STARTER, PREMIUM, ULTIMATE, TASUTA, PRONKS, HÕBE, KULD

Paljudel isiklikel juurdepääsulubadel on õigus tasemel muuta api, kuid täielik juurdepääs API-le võib anda mõnele kasutajale või organisatsioonile liiga palju õigusi.

Tänu kogukonna panusele saavad isiklikel juurdepääsulubadel nüüd olla ainult projektihoidlate lugemis-/kirjutusõigused, mitte sügavam API-tasemel juurdepääs GitLabi tundlikele valdkondadele, nagu seaded ja liikmesus.

Aitäh, Horatiu Evgen Vlad (Horatiu Eugen Vlad)!

GraphQL-i rühmapäringute põhitoe lisamine

TASUTA, PRONKS, HÕBE, KULD, TUUM, STARTER, PREMIUM, ULTIMATE

GraphQL API abil saavad kasutajad täpselt määrata, milliseid andmeid nad vajavad, ja hankida kõik vajalikud andmed mõne päringuga. Alates sellest versioonist toetab GitLab põhilise rühmateabe lisamist GraphQL API-le.

Logige sisse Salesforce'i mandaatidega

CORE, STARTER, PREMIUM, ULTIMATE, TASUTA, PRONKS, HÕBE, KULD

GitLab armastab Salesforce'i arendajaid ja selle kogukonna toetamiseks lubame kasutajatel GitLabi sisse logida oma Salesforce.com-i mandaatidega. Eksemplarid saavad nüüd seadistada GitLabi Salesforce'iga ühendatud rakendusena, et nad saaksid kasutada Salesforce.com-i GitLabi sisselogimiseks ühe klõpsuga.

SAML SSO on nüüd veebijuurdepääsuks vajalik

PREMIUM, ULTIMATE, HÕBE, KULD

Me ühekordse sisselogimise (SSO) nõude laiendamine grupi tasemel, mis on kasutusele võetud versioonis 11.8, grupi- ja projektiressursside range valideerimisega, et kasutajad saaksid juurdepääsu ainult siis, kui nad on SAML-iga sisse logitud. See on täiendav juurdepääsukontrolli kiht organisatsioonidele, kes hindavad turvalisust ja kasutavad GitLab.com-i SAML SSO kaudu. Nüüd saate SSO-d nõuda, teades, et teie rühma kasutajad kasutavad SSO-d.

Epics API jaoks hiljuti loodud või muudetud andmete filtreerimine

ULTIMATE, KULD

Varem oli GitLab epics API abil keeruline vastloodud või muudetud andmetest päringuid teha. Versioonis 11.11 oleme lisanud täiendavaid filtreid created_after, created_before, updated_after и updated_beforeet tagada kooskõla probleemide API-ga ja leida kiiresti muudetud või äsja loodud eeposed.

Biomeetriline autentimine UltraAuthiga

CORE, STARTER, PREMIUM, ULTIMATE, TASUTA, PRONKS, HÕBE, KULD

Ettevõte UltraAuth on spetsialiseerunud biomeetrilisele autentimisele ilma paroolita. Nüüd toetame seda autentimismeetodit GitLabis!

Aitäh Kartiki TannaKartikey Tanna)!

GitLabi jooksja 11.11

CORE, STARTER, PREMIUM, ULTIMATE, TASUTA, PRONKS, HÕBE, KULD

Täna andsime välja GitLab Runner 11.11! GitLab Runner on avatud lähtekoodiga projekt, mida kasutatakse CI/CD-tööde käitamiseks ja tulemuste GitLabi tagasi viimiseks.

Omnibussi täiustused

CORE, STARTER, PREMIUM, ULTIMATE

Oleme GitLabi versioonis 11.11 Omnibusis teinud järgmised täiustused:

Skeemi täiustused

CORE, STARTER, PREMIUM, ULTIMATE

Oleme GitLabi 11.11 Helmi diagrammides teinud järgmised täiustused.

Toimivuse täiustused

CORE, STARTER, PREMIUM, ULTIMATE, TASUTA, PRONKS, HÕBE, KULD

Jätkame GitLabi toimivuse parandamist iga väljalaskega igas suuruses GitLabi eksemplaride jaoks. Mõned GitLabi 11.11 täiustused:

Aegunud funktsioonid

GitLab Geo toob GitLab 12.0 räsitud salvestusruumi

Nõutav on GitLab Geo räsimälu sekundaarsete sõlmede konkurentsi leevendamiseks. See märgiti sisse gitlab-ce#40970.

GitLabis 11.5 lisasime Geo dokumentatsiooni selle nõude: gitlab-ee#8053.

GitLabis 11.6 sudo gitlab-rake gitlab:geo:check kontrollib, kas räsimälu on lubatud ja kas kõik projektid on üle viidud. cm. gitlab-ee#8289. Kui kasutate Geot, käivitage see kontroll ja viige üle niipea kui võimalik.

GitLabis 11.8 lehel kuvatakse püsivalt keelatud hoiatus Administraatori ala › Geo › Sõlmedkui ülaltoodud kontrollid pole lubatud. gitlab-ee!8433.

GitLabis 12.0 Geo kasutab räsisalvestusnõudeid. cm. gitlab-ee#8690.

Kustutamise kuupäev: 22 juuni 2019 linn

GitLab Geo toob PG FDW versiooni GitLab 12.0

See on vajalik geologi kursori jaoks, kuna see parandab oluliselt mõne sünkroonimistoimingu jõudlust. Samuti parandab see geosõlme olekupäringute toimivust. Eelmised päringud olid suurtes projektides liiga halvasti toiminud. Vaadake, kuidas seda sisse seada Geo andmebaasi replikatsioon. GitLabis 12.0 Geo nõuab PG FDW-d. cm. gitlab-ee#11006.

Kustutamise kuupäev: 22 juuni 2019 linn

Sentry valikud vigadest teatamiseks ja logimiseks eemaldatakse GitLabi 12.0 kasutajaliidest

Need valikud eemaldatakse GitLabi 12.0 kasutajaliidest ja on failis saadaval gitlab.yml. Lisaks saate määrata Sentry keskkonna, et eristada mitut juurutust. Näiteks arendus, lavastamine ja tootmine. cm. gitlab-ce#49771.

Kustutamise kuupäev: 22 juuni 2019 linn

Ühe esitamisega loodavate torujuhtmete maksimaalse arvu piiramine

Varem lõi GitLab torujuhtmeid jaoks HEAD iga saadetise haru. See on kasulik arendajatele, kes suruvad korraga mitu muudatust (nt funktsiooniharule ja a develop).

Kuid kui lükatakse suur hoidla, kus on palju aktiivseid harusid (näiteks liigutamiseks, peegeldamiseks või hargnemiseks), ei pea te iga haru jaoks torustikku looma. Alates GitLab 11.10-st loome maksimaalselt 4 torujuhet saatmisel.

Kustutamise kuupäev: 22 mai 2019 linn

GitLab Runneri pärandkooditeed

Kuna Gitlab 11.9 GitLab Runner kasutab uus meetod hoidla kloonimine/helistamine. Praegu kasutab GitLab Runner vana meetodit, kui uut ei toetata. Vaata lähemalt see ülesanne.

GitLab 11.0-s oleme muutnud GitLab Runneri mõõdikute serveri konfiguratsioonivaadet. metrics_serverkasuks eemaldatakse listen_address GitLabis 12.0. Vaata lähemalt see ülesanne.

Versioonis 11.3 hakkas GitLab Runner toetama mitu vahemälu pakkujat; mille tulemuseks olid uued seaded spetsiifiline S3 konfiguratsioon. Sisse dokumentatsioon seal on muudatuste tabel ja juhised uuele konfiguratsioonile üleminekuks. Vaata lähemalt see ülesanne.

Need teed ei ole GitLabi versioonis 12.0 saadaval. Kasutajana ei pea te midagi muutma, vaid veenduge, et teie GitLabi eksemplar töötaks versioonile 11.9+, kui lähete üle versioonile GitLab Runner 12.0.

Kustutamise kuupäev: 22 juuni 2019 linn

GitLab Runneri sisenemispunkti funktsiooni aegunud valik

Funktsiooni parameeter tutvustati 11.4 GitLab Runneris FF_K8S_USE_ENTRYPOINT_OVER_COMMAND selliste probleemide lahendamiseks nagu #2338 и #3536.

GitLab 12.0-s lülitume õigele käitumisele, nagu oleks funktsiooni seade keelatud. Vaata lähemalt see ülesanne.

Kustutamise kuupäev: 22 juuni 2019 linn

Aegunud tugi Linuxi distributsioonile, mis on jõudnud GitLab Runneri EOL-i

Mõned Linuxi distributsioonid, millele saate installida GitLab Runneri, on oma eesmärgi täitnud.

GitLab 12.0 versioonis ei levita GitLab Runner enam nendele Linuxi distributsioonidele pakette. Täieliku loendi distributsioonidest, mida enam ei toetata, leiate meie veebisaidilt dokumentatsioon. Aitäh Javier ArdoJavier Jardon), sinu panus!

Kustutamise kuupäev: 22 juuni 2019 linn

Vanade GitLabi Runner Helperi käskude eemaldamine

Toe lisamise osana Windows Dockeri täitja pidi loobuma mõnest vanast käsust, mida kasutatakse abipilt.

GitLab 12.0 käivitab GitLab Runneri uute käskudega. See kehtib ainult nende kasutajate kohta, kes alistada abipilt. Vaata lähemalt see ülesanne.

Kustutamise kuupäev: 22 juuni 2019 linn

GitLab Runneri pärandmehhanismi eemaldamine

GitLab Runneris 11.10 me andis võimaluse konfigureerida, kuidas Runner käsku täidab git clean. Lisaks eemaldab uus puhastusstrateegia kasutamise git reset ja annab käsu git clean pärast üleslaadimisetappi.

Kuna see käitumise muutus võib mõnda kasutajat mõjutada, oleme koostanud sätte FF_USE_LEGACY_GIT_CLEAN_STRATEGY. Kui määrate väärtuse true, taastab see pärandpuhastusstrateegia. Lisateavet funktsiooniparameetrite kasutamise kohta GitLab Runneris leiate dokumentatsioonis.

Versioonis GitLab Runner 12.0 eemaldame pärandpuhastusstrateegia toe ja võimaluse seda funktsiooni parameetri abil taastada. Vaata sisse see ülesanne.

Kustutamise kuupäev: 22 juuni 2019 linn

Meeskonnaprojektide mallid saadaval ainult Silver/Premium pakettide jaoks

Kui tutvustasime 11.6 versioonis rühmataseme projektimalle, muutsime selle Premium/Silver funktsiooni kogemata kõigile plaanidele kättesaadavaks.

Me paranda see viga versioonis 11.11 ja andke kõigile kasutajatele ja eksemplaridele veel 3 kuud, mis on madalamal tasemel Silver/Premium.

Alates 22. augustist 2019 on meeskonnaprojektide mallid saadaval ainult Silver/Premium- ja uuemate plaanide jaoks, nagu on kirjeldatud dokumentatsioonis.

Kustutamise kuupäev: 22 2019 augusti

Windowsi paketttööde tugi on tühistatud

Versioonis GitLab 13.0 (22. juuni 2020) plaanime GitLab Runneri Windowsi käsureal paketttööde toe kaotada (näiteks cmd.exe) Windows PowerShelli laiendatud toe kasuks. Loe lähemalt sisse see ülesanne.

Meie nägemus ettevõtte DevOpsist ühtib nüüd Microsofti seisukohaga, et PowerShell on parim valik ettevõtte rakenduste automatiseerimiseks Windowsi keskkondades. Kui soovite kasutamist jätkata cmd.exe, saab neid käske välja kutsuda PowerShellist, kuid me ei toeta otseselt Windowsi paketttöid mitmete ebakõlade tõttu, mis põhjustavad palju hooldus- ja arenduskulusid.

Kustutamise kuupäev: 22 2019 septembris

Nõuab Git 2.21.0 või uuemat versiooni

Alates GitLabi versioonist 11.11 on Git 2.21.0 töötamiseks vajalik. Omnibus GitLab tarnitakse juba versiooniga Git 2.21.0, kuid Giti varasemate versioonidega alginstallide kasutajad peavad uuendama.

Kustutamise kuupäev: 22 mai 2019 linn

Pärand Kubernetese teenuse mall

GitLabi versioonis 12.0 kavatseme Kubernetese teenusemustri katkestada eksemplari tasemel GitLabis 11.11 kasutusele võetud eksemplari tasemel klastri konfiguratsiooni kasuks.

Kõik teenusemalli kasutavad isehallatavad eksemplarid migreeritakse GitLab 12.0 versioonile üleminekul eksemplari tasemel klastrisse.

Kustutamise kuupäev: 22 juuni 2019 linn

Sildi sobitamisest loobumine app Kubernetese juurutuspaneelidel

GitLabi versioonis 12.0 kavatseme Kubernetese juurutusvalijas rakenduse siltide sobitamise katkestada. GitLabis 11.10 oleme tutvustanud uus sobitusmehhanism, mis otsib vasteid app.example.com/app и app.example.com/envet kuvada paneelil juurutusi.

Nende juurutuste kuvamiseks juurutuspaneelidel peate vaid esitama uue juurutuse ja GitLab rakendab uued sildid.

Kustutamise kuupäev: 22 juuni 2019 linn

GitLab 12.0 paketid allkirjastatakse laiendatud allkirjastamisega

2. mai 2019 GitLab pikendas pakettide allkirjastamisvõtmete kehtivusaega Omnibus GitLab alates 01.08.2019 kuni 01.07.2020. Kui kontrollite paketi allkirju ja soovite võtmeid värskendada, järgige lihtsalt saidi juhiseid dokumentatsioon Omnibussi pakettide allkirjastamiseks.

Kustutamise kuupäev: 22 juuni 2019 linn

Muuda logi

Otsige kõiki neid muudatusi muudatuste logist:

Paigaldamine

Kui seadistate värske GitLabi installi, külastage GitLabi allalaadimisleht.

Ajakohastama

→ Kontrollige värskendamise leht

Allikas: www.habr.com

Lisa kommentaar