GitLab 11.11: flera funktioner för merge-förfrÄgningar och förbÀttringar för containrar

GitLab 11.11: flera funktioner för merge-förfrÄgningar och förbÀttringar för containrar

Fler samarbetesmöjligheter och extra aviseringar

Vi pÄ GitLab letar stÀndigt efter nya sÀtt att förbÀttra samarbetet genom hela DevOps-livscykeln. Vi Àr glada att meddela att vi frÄn och med den hÀr versionen stöder flera ansvariga för en merge-begÀran! Denna funktion Àr tillgÀnglig frÄn GitLab Starter-nivÄn och förverkligar verkligen vÄrt motto: «Alla kan bidra». Vi vet att flera personer kan arbeta med en merge-begÀran för att allt ska vara i ordning, och nu har du möjlighet att tilldela flera ansvariga för merge-begÀran!

Dessutom fÄr DevOps-team nu automatiska aviseringar om distributionshÀndelser i Slack och Mattermost. LÀgg till nya aviseringar i listan över utskickshÀndelser i dessa tvÄ chattar, sÄ kommer ditt team nÀstan omedelbart att fÄ veta om nya distributioner.

Kostnadsbesparingar med stöd för Docker-containrar pÄ Windows och förberedelse av Kubernetes-kluster pÄ instansnivÄ

Vi Àlskar containrar! Containrar anvÀnder mindre systemresurser jÀmfört med virtuella maskiner och förbÀttrar applikationens portabilitet. FrÄn och med GitLab 11.11 stöder vi Windows Container Executor för GitLab Runner, sÄ nu kan du anvÀnda Docker-containrar pÄ Windows och njuta av utökade möjligheter för orkestrering av pipelines och hantering.

GitLab Premium (endast för sjÀlvhostade instanser) erbjuder nu cache-proxy för beroenden för Docker-bilder. Detta tillÀgg kommer att snabba upp leveransen, eftersom du nu fÄr en cache-proxy för ofta anvÀnda Docker-bilder.

AnvÀndare av sjÀlvhostade GitLab-instanser kan nu förbereda Kubernetes-kluster pÄ instansnivÄ, och alla grupper och projekt inom instansen kommer att anvÀnda det för sina distributioner. Tack vare denna integration med Kubernetes skapas resurser automatiskt för specifika projekt för extra sÀkerhet.

Och det Àr inte allt!

Förutom nya samarbetesmöjligheter och extra aviseringar har vi lagt till gÀstÄtkomst till versioner, ökat ytterligare CI Runner-minuter för GitLab Free, förenklat granskningar med automatiskt godkÀnnande av diskussioner nÀr du tillÀmpar ett förslag, och mycket mer!

MĂ„nadens mest vĂ€rdefulla anstĂ€lld (MVP) — Kia Mei Somabes (Kia Mei Somabes)

I det hÀr avsnittet har vi lagt till möjligheten att ladda upp enskilda mappar frÄn arkiv istÀllet för hela innehÄllet. Nu kan du ladda upp bara nÄgra fÄ nödvÀndiga filer. Tack, Kia Mei Somabes!

Huvudfunktioner i GitLab 11.11

Windows Container Executor för GitLab Runner

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

I GitLab 11.11 har vi lagt till en ny executor i GitLab Runner sÄ att Docker-containrar kan anvÀndas i Windows. Tidigare var man tvungen att anvÀnda en shell för orkestrering av Docker-containrar i Windows, men nu kan man arbeta med Docker-containrar direkt i Windows, nÀstan som i Linux. AnvÀndare av Microsofts plattformar fÄr nu fler möjligheter för orkestrering av pipeline och hantering.

Denna uppdatering inkluderar förbÀttrat stöd för PowerShell i GitLab CI/CD, samt nya hjÀlpbilder för olika versioner av Windows-containrar. Dina egna Windows-runners kan sjÀlvklart anvÀndas med GitLab.com, men de Àr Ànnu inte en del av de offentligt tillgÀngliga verktygen.

GitLab 11.11: flera funktioner för merge-förfrÄgningar och förbÀttringar för containrar

Cacheproxy för beroenden för containerregister

PREMIUM, ULTIMATE

Team anvÀnder ofta containrar i byggpipelines, och en cacheproxy för ofta anvÀnda bilder och paket frÄn upstream Àr ett utmÀrkt sÀtt att pÄskynda pipelines. Med en lokal kopia av nödvÀndiga lager, tillgÀnglig via den nya cacheproxyn, kan man arbeta effektivare med vanliga bilder i sin miljö.

För nÀrvarande Àr proxy för containrar endast tillgÀnglig för sjÀlvhostade instanser pÄ webbservern Puma (i experimentellt lÀge).

GitLab 11.11: flera funktioner för merge-förfrÄgningar och förbÀttringar för containrar

Flera ansvariga för merge-förfrÄgningar

STARTER, PREMIUM, ULTIMATE, BRONZE, SILVER, GOLD

Ofta arbetar flera personer samtidigt med en funktion i en gemensam gren och merge-förfrÄgan, som nÀr frontend- och backend-utvecklare samarbetar nÀra varandra eller nÀr utvecklare arbetar parvis, som i extremprogrammering.

I GitLab 11.11 kan flera personer tillsÀttas till merge-förfrÄgningar. Precis som med flera ansvariga för uppgifter kan man hÀr anvÀnda listor, filter, aviseringar och API.

GitLab 11.11: flera funktioner för merge-förfrÄgningar och förbÀttringar för containrar

Konfiguration av Kubernetes-kluster pÄ instansnivÄ

CORE, STARTER, PREMIUM, ULTIMATE

SÀkerhets- och beredningsmodellen i Kubernetes utvecklas, och nu kan man betjÀna ett stort antal kunder genom ett gemensamt kluster.

I GitLab 11.11 kan anvÀndare av sjÀlvförvaltade instanser nu förbereda kluster pÄ instansnivÄ, och alla grupper och projekt i instansen kommer att anvÀnda det för sina deployment. Tack vare denna integration mellan GitLab och Kubernetes kommer resurser för specifika projekt att skapas automatiskt för ökad sÀkerhet.

GitLab 11.11: flera funktioner för merge-förfrÄgningar och förbÀttringar för containrar

Notifications om deployment i Slack och Mattermost

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

Nu kan du konfigurera automatiska aviseringar om deployment-hÀndelser i teamkanalen tack vare integrationen med chattarna Slack och Mattermost, och ditt team kommer att hÄllas informerat om alla viktiga hÀndelser.

GitLab 11.11: flera funktioner för merge-förfrÄgningar och förbÀttringar för containrar

GÀsttillgÄng till utgÄvor

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

Nu kan gÀstanvÀndare i dina projekt visa utgÄvor som publikt pÄ sidan Releases. De kommer att kunna ladda ner publicerade artefakter, men kommer inte att kunna ladda ner kÀllkoden eller se information om förvar, sÄsom taggar eller commits.

GitLab 11.11: flera funktioner för merge-förfrÄgningar och förbÀttringar för containrar

Andra förbÀttringar i GitLab 11.11

Serialiserade commit-grafer för ökad prestanda

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

För mÄnga Git-operationer krÀvs det att graferna för commits genomsöks, till exempel berÀkning av sammanslagningsbaser eller visning av grenar som innehÄller en commit. Ju fler commits, desto lÄngsammare utförs dessa operationer, eftersom varje objekt mÄste laddas frÄn disken för att lÀsa dess pekare.

I GitLab 11.11 har vi aktiverat funktionen för serialiserade commit-grafer som introducerades i de senaste Git-versionerna för att förbereda och lagra dessa uppgifter i förvÀg. Nu utförs genomsökningar i stora förvar mycket snabbare. Commit-grafen skapas automatiskt vid nÀsta skrÀpuppsamling i förvaret.

LÀs om hur den serialiserade commit-grafen skapades i en serie artiklar av en av författarna till denna funktion.

Ytterligare CI Runner-minuter: nu Àven för gratiskonton

GRATIS, BRONS, SILVER, GULD

Förra mÄnaden lade vi till möjligheten att köpa ytterligare CI Runner-minuter, men endast för betalda planer pÄ GitLab.com. I denna version kan minuter köpas Àven pÄ gratiskonton.

Nedladdning av arkiv av kataloger i förvar

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

Beroende pÄ typ och storlek av projekt kan arkivet av hela projektet ta lÄng tid att ladda, och det behövs inte alltid, sÀrskilt i fall av stora monorepo. I GitLab 11.11 kan du ladda ner arkivet av nuvarande kataloginnehÄll, inklusive underkataloger, för att vÀlja endast de nödvÀndiga mapparna.

Tack för arbetet, Kia May Somabes!

GitLab 11.11: flera funktioner för merge-förfrÄgningar och förbÀttringar för containrar

TillÀmpning av förslaget möjliggör nu automatiskt diskussioner

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

Förslag pÄ Àndringar underlÀttar samarbetet kring merge requests: nu kan du undvika att kopiera och klistra in för att godkÀnna föreslagen Àndring. I GitLab 11.11 har vi gjort denna process Ànnu enklare: nu löses diskussionen automatiskt nÀr förslaget tillÀmpas.

Spela video

Tidtagarur pÄ sidopanelen för uppgiftslistan

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

Sidopanelerna för uppgifter bör se likadana ut i visningar för uppgiftslistor och scheman. DÀrför finns det nu ett tidtagarur pÄ sidopanelen för uppgiftslistan i GitLab. GÄ bara till uppgiftslistan, klicka pÄ en uppgift, sÄ öppnas sidopanelen med tidtagaruret.

GitLab 11.11: flera funktioner för merge-förfrÄgningar och förbÀttringar för containrar

Information om distributioner i Environments API

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

Vi har lagt till möjligheten att begÀra information om en specifik miljö frÄn Environments API för att veta vilken commit som Àr distribuerad i miljön just nu. Detta kommer att förenkla automatisering och rapportering för anvÀndare av Environments i GitLab.

Negativa matchningar av variabler för pipeline-regler

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

Nu kan du kontrollera negativ likhet eller mönstermatchning (!= och !~) i filen .gitlab-ci.yml vid kontroll av vÀrden för miljövariabler, sÄ att beteendet hos pipelines blivit mer flexibelt.

Kör alla manuellt utförda jobb i steget med ett klick

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

I GitLab 11.11 kan anvĂ€ndare som har mĂ„nga manuella jobb i stegen nu utföra alla dessa jobb i ett steg genom att klicka pĂ„ knappen „Spela alla“ („Kör alla“) till höger om namnet pĂ„ steget i pipeline-vyn.

Skapa en fil direkt frÄn miljövariabeln

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

Miljövariabler anvÀnds ofta för att skapa filer, sÀrskilt för hemligheter som behöver skyddas och bara Àr tillgÀngliga i en specifik miljö-pipeline. För detta stÀller du in innehÄllet i variabeln som filens innehÄll och skapar en fil i jobbet som innehÄller vÀrdet. Med den nya miljövariabeltypen file kan detta göras i ett enda steg utan att Àndra .gitlab-ci.yml.

API-endpoint för information om sÄrbarheter

ULTIMATE, GOLD

Nu kan du begÀra alla sÄrbarheter som upptÀckts i projektet frÄn GitLab API. Med detta API kan du skapa maskinlÀsbara listor över sÄrbarheter med filter för typ, trovÀrdighet och allvarligt.

Möjlighet till fullstÀndig dynamisk skanning för DAST

ULTIMATE, GOLD

I GitLab kan du dynamiskt testa sÀkerheten i applikationer (Dynamic Application Security Testing, DAST) inom CI-pipelinen. FrÄn och med denna version kan du vÀlja fullstÀndig dynamisk skanning istÀllet för standardpassiv skanning. FullstÀndig dynamisk skanning skyddar mot fler sÄrbarheter.

Installation av Prometheus i grupperade kluster

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

I denna version av GitLab finns nu möjlighet att koppla en Kubernetes-kluster till hela gruppen. Vi har ocksÄ lagt till möjligheten att installera en instans av Prometheus pÄ denna kluster för att förenkla övervakningen av alla projekt inom klustret.

Information om att ignorera sÄrbarheter i sÀkerhetspanelen

ULTIMATE, GOLD

I GitLabs sÀkerhetspaneler kan administratörer se ignorerade sÄrbarheter. För att optimera arbetsflödet har vi lagt till möjligheten att se information om ignoreringen direkt pÄ sÀkerhetspanelen.

Skapa anpassade mÀtningdiagram pÄ instrumentpanelen

PREMIUM, ULTIMATE, SILVER, GOLD

Skapa nya diagram med anpassade prestandamÀtningar direkt pÄ instrumentpanelen i mÀtpanel. Nu kan anvÀndare skapa, uppdatera och ta bort visualiseringar av mÀtningar pÄ instrumentpanelen genom att klicka pÄ «Add Metric» («LÀgg till mÀtning») i det övre högra hörnet av instrumentpanelen.

GitLab 11.11: flera funktioner för merge-förfrÄgningar och förbÀttringar för containrar

Uppgifter frÄn meddelanden öppnas nu i namn av GitLab Alert Bot

PREMIUM, ULTIMATE, SILVER, GOLD

Nu kommer uppgifter som öppnas frÄn meddelanden att vara skapade av GitLab Alert Bot, sÄ att du genast ser att uppgiften skapades automatiskt frÄn ett viktigt meddelande.

Autospara beskrivningar av epik i lokal lagring

ULTIMATE, GOLD

Beskrivningar av epik sparades inte i lokal lagring, sÄ förÀndringar gick förlorade om du inte sparade dem explicit nÀr du Àndrade beskrivningen av epiken. I GitLab 11.11 introducerades möjligheten att spara beskrivningar av epik i lokal lagring. Det betyder att du nu enkelt kan ÄtergÄ till att Àndra beskrivningen av epiken om det uppstÄr ett fel, om du blev distraherad eller om du av misstag stÀngde webblÀsaren.

Stöd för spegling pÄ GitLab för Git LFS

STARTER, PREMIUM, ULTIMATE, BRONZE, SILVER, GOLD

Genom spegling kan du replikera Git-repositorier frÄn en plats till en annan. Detta förenklar lagring av en kopia av ett Git-repository pÄ GitLab-servern, belÀget nÄgon annanstans. Nu stödjer GitLab spegling av repositories med Git LFS, sÄ denna funktion Àr tillgÀnglig Àven för repositories med stora filer, som speltexturer eller vetenskapliga data.

RÀttigheter för att lÀsa och skriva i repositories för personliga Ätkomsttoken

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

MÄnga personliga Ätkomsttoken har rÀttigheter att göra Àndringar pÄ nivÄ api, men full Ätkomst till API:et kan ge för mycket rÀttigheter till vissa anvÀndare eller organisationer.

Tack vare bidrag frÄn communityn kan personliga Ätkomsttoken nu ha rÀttigheter endast för lÀsning och skrivning för projektets repositories, och inte mer djupgÄende Ätkomst pÄ API-nivÄ till sÄdana kÀnsliga omrÄden i GitLab som instÀllningar och medlemskap.

Tack, Horatiu Eugen Vlad (Horatiu Eugen Vlad)!

LÀgga till grundlÀggande stöd för gruppförfrÄgningar i GraphQL

GRATIS, BRONS, SILVER, GULD, KÄRNA, STARTER, PREMIUM, ULTIMATE

Med GraphQL API kan anvÀndare exakt ange vilka data de behöver och fÄ all nödvÀndig data i flera förfrÄgningar. FrÄn och med denna utgÄva stöder GitLab tillÀgg av grundlÀggande gruppinformation i GraphQL API.

Inloggning med Salesforce-uppgifter

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

GitLab Àlskar Salesforce-utvecklare, och för att stödja detta community tillÄter vi anvÀndare att logga in pÄ GitLab med sina Salesforce.com-uppgifter. Just nu kan instanser konfigureras för att anvÀnda GitLab som en applikation kopplad till Salesforce för att anvÀnda Salesforce.com för att logga in pÄ GitLab med ett enda tryck.

SAML SSO Àr nu obligatoriskt för webbaserad Ätkomst

PREMIUM, ULTIMATE, SILVER, GOLD

Vi utvidgar kravet pÄ enhetlig inloggning (SSO) pÄ gruppnivÄ, infört i version 11.8, med strikt kontroll av grupp- och projekresurser, sÄ att anvÀndare bara kan fÄ Ätkomst nÀr de loggar in med SAML. Detta ger en extra nivÄ av Ätkomstkontroll för organisationer som vÀrderar sÀkerhet och anvÀnder GitLab.com via SAML SSO. Nu kan du göra SSO till ett obligatoriskt krav, med vetskapen om att anvÀndarna i din grupp anvÀnder SSO.

Filtrering av nyligen skapade eller Àndrade data för API:er för epics

ULTIMATE, GOLD

Tidigare var det svÄrt att begÀra nyligen skapade eller Àndrade data via GitLabs API för epics. I version 11.11 har vi lagt till ytterligare filter created_after, created_before, uppdaterad_efter och uppdaterad_före, för att garantera överensstÀmmelse med API:er och snabbt hitta Àndrade eller nyligen skapade epics.

Biometrisk autentisering med UltraAuth

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

Företag UltraAuth specialiserar sig pÄ lösenordsfri biometrisk autentisering. Nu stödjer vi denna autentiseringsmetod pÄ GitLab!

Tack, Kartikey Tanna (Kartikey Tanna)!

GitLab Runner 11.11

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

I dag har vi slÀppt GitLab Runner 11.11! GitLab Runner Àr ett open source-projekt som anvÀnds för att köra CI/CD-jobb och skicka resultaten tillbaka till GitLab.

FörbÀttringar av Omnibus

CORE, STARTER, PREMIUM, ULTIMATE

Vi har gjort följande förbÀttringar i Omnibus i GitLab 11.11:

FörbÀttring av scheman

CORE, STARTER, PREMIUM, ULTIMATE

Vi har gjort följande förbÀttringar i Helm-diagrammen i GitLab 11.11:

PrestandaförbÀttringar

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

Vi fortsÀtter att förbÀttra GitLabs prestanda med varje utgÄva för instanser av GitLab av alla storlekar. NÄgra förbÀttringar i GitLab 11.11:

Utdaterade funktioner

GitLab Geo kommer att sÀkerstÀlla hashad lagring i GitLab 12.0

GitLab Geo krÀver hashad lagring för att mildra konkurrensen pÄ sekundÀra noder. Detta noterades i gitlab-ce#40970.

I GitLab 11.5 har vi lagt till detta krav i Geo-dokumentationen: gitlab-ee#8053.

I GitLab 11.6 sudo gitlab-rake gitlab:geo:check kontrollerar om hashad lagring Àr aktiverad och att alla projekt migreras. Se. gitlab-ee#8289. Om du anvÀnder Geo, vÀnligen kör denna kontroll och migrera sÄ snart som möjligt.

I GitLab 11.8 en konstant avaktiverad varning kommer att visas pĂ„ sidan AdminomrĂ„de â€ș Geo â€ș Noder, om ovanstĂ„ende kontroller inte tillĂ„ts. gitlab-ee!8433.

I GitLab 12.0 Geo kommer att anvÀnda krav för hashad lagring. Se. gitlab-ee#8690.

Datum för borttagning: 22 juni 2019.

GitLab Geo kommer att möjliggöra anvÀndning av PG FDW i GitLab 12.0

Detta Àr nödvÀndigt för Geo Log Cursor, eftersom det avsevÀrt ökar prestandan för vissa synkroniseringar. Det ökar ocksÄ prestandan för statusförfrÄgningar om Geo-noder. Tidigare förfrÄgningar hade för lÄg prestanda i stora projekt. Se hur du stÀller in detta i Geo-databasÄterkoppling. I GitLab 12.0 Geo kommer att krÀva PG FDW. Se. gitlab-ee#11006.

Datum för borttagning: 22 juni 2019.

Sentry-alternativ för felrapporter och loggning kommer att tas bort frÄn anvÀndargrÀnssnittet i GitLab 12.0

Dessa alternativ kommer att tas bort frÄn anvÀndargrÀnssnittet i GitLab 12.0 och kommer att vara tillgÀngliga i filen gitlab.yml. Dessutom kommer du att kunna definiera en Sentry-miljö för att sÀrskilja flera distributioner. Till exempel utveckling, staging och produktion. Se. gitlab-ce#49771.

Datum för borttagning: 22 juni 2019.

BegrÀnsning av det maximala antalet pipeliner som kan skapas av en enda push

Tidigare skapade GitLab pipeliner för HEAD varje gren i en push. Detta Àr praktiskt för utvecklare som pushar flera Àndringar samtidigt (till exempel till en funktionsgren och till grenen develop).

Men vid push av ett stort förrÄd, med mÄnga aktiva grenar (till exempel för flytt, spegling eller förgrening), behövs det inte att skapa en pipeline för varje gren. FrÄn och med GitLab 11.10 skapar vi max 4 pipeliner vid push.

Datum för borttagning: 22 maj 2019.

FörÄldrade legacy-vÀgar i GitLab Runner

FrÄn och med GitLab 11.9 anvÀnder GitLab Runner ny metod kloning/anrop av förrÄdet. För nÀrvarande kommer GitLab Runner att anvÀnda den gamla metoden om den nya inte stöds. LÀs mer i denna uppgift.

I GitLab 11.0 Àndrade vi utseendet pÄ konfigurationen av metrics-server för GitLab Runner. metrics_serverkommer att tas bort till förmÄn för listen_address i GitLab 12.0. Mer information finns i denna uppgift.

I version 11.3 började GitLab Runner stödja flera cache-leverantörer; vilket ledde till nya instÀllningar för specifik S3-konfiguration. I dokumentationen en tabell över Àndringar och anvisningar för att uppgradera till den nya konfigurationen. Mer information finns i denna uppgift.

Dessa vÀgar kommer att bli otillgÀngliga i GitLab 12.0. Som anvÀndare behöver du inte Àndra nÄgot, bara försÀkra dig om att GitLab-instansen fungerar med version 11.9+ vid uppgradering till GitLab Runner 12.0.

Datum för borttagning: 22 juni 2019.

FörÄldrad parameter för funktionens ingÄngspunkt för GitLab Runner

I 11.4 introducerades en parameter för GitLab Runner FF_K8S_USE_ENTRYPOINT_OVER_COMMAND för att ÄtgÀrda problem som #2338 och #3536.

I GitLab 12.0 kommer vi att ÄtergÄ till rÀtt beteende, som om funktionsparametern var inaktiverad. Mer information finns i denna uppgift.

Datum för borttagning: 22 juni 2019.

FörÄldrat stöd för Linux-distributioner som nÄtt EOL för GitLab Runner

Vissa Linux-distributioner dÀr GitLab Runner kan installeras har nÄtt slutet av sitt liv.

I GitLab 12.0 kommer GitLab Runner inte lÀngre att distribuera paket till sÄdana Linux-distributioner. En komplett lista över distributioner som inte lÀngre stöds kan hittas i vÄr dokumentationen. Tack, Javier Ardo (Javier Jardón), för din Borttagning av gamla kommandon för GitLab Runner Helper!

Datum för borttagning: 22 juni 2019.

Som en del av insatserna för att stödja

Som del av tillÀgget av stöd för mÄste vi ta bort vissa gamla kommandon som anvÀnds för helper image I GitLab 12.0 startas GitLab Runner med nya kommandon. Detta berör endast anvÀndare som ÄsidosÀtter.

I GitLab 12.0 startar GitLab Runner med nya kommandon. Detta gÀller endast anvÀndare som överskrider hjÀlpbilderUtvecklare kan ta bort Git-taggar i GitLab 11.10 denna uppgift.

Datum för borttagning: 22 juni 2019.

Borttagning av det tidigare git clean-mekanismen frÄn GitLab Runner

I GitLab Runner 11.10 kommer vi möjliggjorde att konfigurera hur Runner kör kommandot git clean. Dessutom tar den nya stÀdstrategin bort anvÀndningen av git reset och placerar kommandot git clean efter steg för export.

Eftersom denna förÀndring i beteende kan pÄverka vissa anvÀndare har vi förberett en parameter FF_USE_LEGACY_GIT_CLEAN_STRATEGY. Om vÀrdet sÀtts trueÄterstÀller det den gamla stÀdstrategin. Mer information om anvÀndningen av funktionsparametrar i GitLab Runner finns i dokumentationen.

I GitLab Runner 12.0 kommer vi att ta bort stöd för den gamla stÀdstrategin och möjligheten att ÄterstÀlla den med hjÀlp av funktionsparametern. Se i denna uppgift.

Datum för borttagning: 22 juni 2019.

Grupperingsprojektsmallar Àr endast tillgÀngliga för planer Silver/Premium

NÀr vi introducerade mallar för gruppnivÄprojekt i version 11.6 gjorde vi av misstag denna funktion för Premium/Silver tillgÀnglig för alla planer.

Vi vi ÄtgÀrdar denna bugg i version 11.11 och ger ytterligare 3 mÄnader till alla anvÀndare och instanser under nivÄ Silver/Premium.

FrÄn och med den 22 augusti 2019 kommer mallar för gruppnivÄprojekt endast att vara tillgÀngliga för planen Silver/Premium och högre, som beskrivs i dokumentationen.

Datum för borttagning: 22 augusti 2019.

Stöd för Windows batchjobb har upphört.

I GitLab 13.0 (22 juni 2020) planerar vi att upphöra med stödet för batchjobb i Windows kommandorad i GitLab Runner (t.ex. cmd.exe) till förmÄn för utökat stöd för Windows PowerShell. Mer information finns i denna uppgift.

Nu kommer vÄr vision för företags-DevOps att överensstÀmma med Microsofts stÄndpunkt att PowerShell Àr det bÀsta alternativet för automatisering av företagsapplikationer i Windows-miljöer. Om du vill fortsÀtta anvÀnda cmd.exe, kan dessa kommandon köras frÄn PowerShell, men vi kommer inte att stödja Windows batchjobb direkt pÄ grund av flera inkonsekvenser som leder till höga underhÄlls- och utvecklingskostnader.

Datum för borttagning: 22 september 2019.

Git 2.21.0 eller högre krÀvs.

FrÄn och med GitLab 11.11 krÀvs Git 2.21.0 för att köra. Omnibus GitLab levereras redan med Git 2.21.0, men anvÀndare med egna installationer som har tidigare versioner av Git mÄste uppgradera.

Datum för borttagning: 22 maj 2019.

FörÄldrad Kubernetes-tjÀnstmall

I GitLab 12.0 planerar vi att upphöra med Kubernetes-tjÀnstmallen pÄ instansnivÄ till förmÄn för klusterkonfiguration pÄ instansnivÄ, som introducerades i GitLab 11.11.

Alla sjÀlvhostade instanser som anvÀnder tjÀnstmallen kommer att överföras till kluster pÄ instansnivÄ vid uppgradering till GitLab 12.0.

Datum för borttagning: 22 juni 2019.

Avveckling av etikettmappning app pÄ Kubernetes deploymentspaneler

I GitLab 12.0 planerar vi att avskaffa app-labellmatchning i Kubernetes deploymentsselektorn. I GitLab 11.10 införde vi en ny matchningsmekanism, som söker efter matchningar pÄ app.example.com/app och app.example.com/env, för att visa deployment pÄ panelen.

För att dessa deployment ska visas pÄ deployments-panelerna behöver du bara skicka en ny deployment, sÄ tillÀmpar GitLab de nya etiketterna.

Datum för borttagning: 22 juni 2019.

GitLab 12.0-paket kommer att signeras med en utökad signatur

Den 2 maj 2019 förlÀngde GitLab signeringsnycklarna för paketen Omnibus GitLab frÄn 01.08.2019 till 01.07.2020. Om du kontrollerar paketets signaturer och vill uppdatera nycklarna, följ bara instruktionerna frÄn dokumentationen för signering av Omnibus-paket.

Datum för borttagning: 22 juni 2019.

Ändringslogg

Sök efter alla dessa Àndringar i Àndringsloggen:

Installation

Om du stÀller in en ny installation av GitLab, besök GitLabs nedladdningssida.

Uppdatering

→ Ta en titt pĂ„ uppdateringssidan

KĂ€lla: habr.com

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster