
GitLab 11.10 med pipelines i kontrollpanelen, pipelines för sammanslagna resultat och förslag pÄ flera rader i merge requests.
AnvÀndarvÀnlig information om pipelines prestanda i olika projekt
GitLab fortsÀtter att öka transparensen i DevOps livscykeln. I denna utgÄva Àr statusöversikten för pipelines tillagd.
Det Ă€r praktiskt, Ă€ven om du studerar en pipelines i ett projekt, men sĂ€rskilt anvĂ€ndbart om , â vilket ofta Ă€r fallet om du anvĂ€nder mikrotjĂ€nster och vill köra en pipeline för testning och distribution av kod frĂ„n olika projekts repository. Nu ser du omedelbart prestandan för , oavsett var de körs.
Kör pipelines för sammanslagna resultat
Med tiden avviker kÀll- och mÄlgrenar frÄn varandra, och det kan uppstÄ situationer dÀr de fungerar bra individuellt, men inte tillsammans. Nu kan du . SÄledes kommer du snabbt att mÀrka fel som endast skulle visa sig vid frekvent flytt av Àndringar mellan grenarna, vilket innebÀr att du snabbt kan ÄtgÀrda pipelinesfel och anvÀnda .
Ytterligare optimering av samarbetet
I GitLab 11.10 finns det Ànnu fler möjligheter för smidigt samarbete och förenklade arbetsflöden. I införde vi förslag pÄ merge requests dÀr granskaren kunde föreslÄ en Àndring av en rad i kommentaren till merge requesten, och denna kunde omedelbart committas direkt frÄn kommentarsdiskussionen. VÄra anvÀndare gillade det, och de bad om att utöka denna funktion. Nu kan du föreslÄ , specificera vilka rader som ska tas bort och vilka som ska lÀggas till.
Tack för dina Äterkopplingar och förslag!
Och det Ă€r inte alltâŠ
I denna utgÄva finns sÄ mÄnga fantastiska funktioner, sÄsom , mer noggrant , och möjligheten . Nedan följer detaljer om varje av dem.
MĂ„nadens mest vĂ€rdefulla anstĂ€lld () â Takuya Noguti
Denna mÄnad har Takuya Noguti blivit den mest vÀrdefulla medarbetaren (). Takuya : ÄtgÀrdat buggar, avslutat ofullstÀndigheter i backend och frontend samt förbÀttrat anvÀndargrÀnssnittet. Tack!
Huvudfunktioner i GitLab 11.10
Pipeline pÄ kontrollpanelen
PREMIUM, ULTIMATE, SILVER, GOLD
PÄ kontrollpanelen i GitLab visas information om projekt i hela GitLab-instansen. Du lÀgger till individuella projekt ett i taget och kan vÀlja vilket projekt du Àr intresserad av.
I denna version har vi lagt till information om status för pipelines pĂ„ kontrollpanelen. Nu kan utvecklare se pipeline-status i alla relevanta projekt â i ett och samma grĂ€nssnitt.
Pipelines för sammanslagna resultat
PREMIUM, ULTIMATE, SILVER, GOLD
Vanligtvis avviker den ursprungliga grenen frÄn mÄlgrenen över tid, om du inte kontinuerligt flyttar Àndringar mellan dem. Som ett resultat Àr pipelines för bÄde den ursprungliga och mÄlgrenen "gröna" och det finns inga sammanslagningskonflikter, men vid sammanslagning uppstÄr ett fel pÄ grund av inkompatibilitet i Àndringarna.
NÀr en pipeline för merge-begÀran automatiskt skapar en ny lÀnk som innehÄller det sammanslagna resultatet av den ursprungliga och mÄlgrenen kan vi starta en pipeline för denna lÀnk och garantera att det samlade resultatet fungerar.
Om du anvÀnder pipelines för merge-begÀran (i nÄgot sammanhang) och anvÀnder privata GitLab-runner version 11.8 eller Àldre, mÄste de uppgraderas för att undvika problem. . Detta pÄverkar inte anvÀndare av offentliga GitLab-runner.
Förslag pÄ Àndringar i flera rader
CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD
Vid samarbete kring merge-begÀran mÀrker du ofta problem och föreslÄr lösningar. FrÄn och med GitLab 11.6 stöder vi för en rad.
I version 11.10 kan man i kommentarer till diffen av en merge-begÀran föreslÄ Àndringar för flera rader, och sedan kan alla anvÀndare med skrivbehörigheter till den ursprungliga grenen godkÀnna dem med ett enda klick. Denna nya funktion gör att man kan undvika copy-paste, som i tidigare versioner.
Taggar i ett omrÄde
PREMIUM, ULTIMATE, SILVER, GOLD
Med taggar i ett omrÄde kan team tillÀmpa ömsesidigt uteslutande taggar (i samma omrÄde) för uppgifter, merge-begÀran eller epik i scenarier med anpassade fÀlt eller anpassade arbetsflödesstatusar. De konfigureras med en speciell syntax med kolon i taggens rubrik.
Anta att du behöver ett anpassat fÀlt i uppgifterna för att spÄra operativsystemet för plattformen som dina funktioner riktar sig mot. Varje uppgift ska endast relatera till en plattform. Du kan skapa etiketter platform::iOS, platform::Android, platform::Linux och andra vid behov. Om du tillÀmpar en sÄdan etikett pÄ en uppgift, tas automatiskt en annan befintlig etikett som börjar med platform::.
Anta att du har etiketter workflow::development, workflow::review och workflow::deployed, som betecknar arbetsflödesstatusen i ditt team. Om en uppgift redan har en etikett workflow::development, och utvecklaren vill flytta uppgiften till steget workflow::review, tillÀmpar han bara den nya etiketten, och den gamla (workflow::development) tas automatiskt bort. Detta beteende finns redan nÀr du flyttar uppgifter mellan etikettlistor pÄ en uppgiftsbrÀda som representerar ditt teams arbetsflöde. Nu kan teammedlemmar som inte arbetar med uppgiftsbrÀdan direkt Àndra arbetsflödesstatusen inom sjÀlva uppgifterna.
Mer grundlig rengöring av containerregistret
CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD
Vid normal anvÀndning av containerregistret med CI-pipelines skickar du flera separata Àndringar till en etikett. PÄ grund av hur Docker distribuerar implementeringen Àr standardbeteendet att spara alla förÀndringar i systemet, men detta tar mycket minne i slutÀndan. Om du anvÀnder parameter -m med registry-garbage-collect, kan du snabbt ta bort alla tidigare Àndringar och fÄ vÀrdefullt utrymme.
Köp av ytterligare CI Runner-minuter
BRONZE, SILVER, GOLD
AnvÀndare med betalda planer pÄ GitLab.com (Gold, Silver, Bronze) kan nu köpa ytterligare minuter för CI Runner. Tidigare var man tvungen att hÄlla sig inom den kvot som planen angav. Tack vare denna förbÀttring kan du förhandsköpa minuter utöver kvoten för att undvika driftstopp pÄ grund av stopp i pipelines.
Just nu kostar 1000 minuter 8 dollar, och du kan köpa sÄ mÄnga som du vill. Ytterligare minuter börjar anvÀndas nÀr du har förbrukat hela din mÄnatliga kvot, och resten av de ytterligare minuterna överförs till nÀsta mÄnad. I vill vi lÀgga till denna funktion Àven i de kostnadsfria planerna.
Komponerad Auto DevOps
CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD
Med Auto DevOps gÄr teamen över till moderna DevOps-praktiker nÀstan utan anstrÀngning. FrÄn och med GitLab 11.10 tillhandahÄlls varje jobb i Auto DevOps som en . AnvÀndare kan anvÀnda i GitLab CI för att inkludera separata steg i Auto DevOps och anvÀnda sin anpassade fil gitlab-ci.yml. PÄ sÄ sÀtt kan man bara inkludera de nödvÀndiga jobben och dra nytta av uppdateringar i upstream.
Automatisk hantering av gruppmedlemmar pÄ GitLab.com med SCIM
SILVER, GOLD
Tidigare var man tvungen att hantera medlemskap i grupper pÄ GitLab.com manuellt. Nu kan man anvÀnda SAML SSO och hantera medlemskap med SCIM för att skapa, ta bort och uppdatera anvÀndare pÄ GitLab.com.
Detta Àr sÀrskilt anvÀndbart för företag med mÄnga anvÀndare och centraliserade identitetsleverantörer. Nu kan du ha en enda sanningskÀlla, som Azure Active Directory, och anvÀndare kommer att skapas och tas bort automatiskt via identitetsleverantören snarare Àn manuellt.
Inloggning pÄ GitLab.com via SAML-leverantör
SILVER, GOLD
Tidigare, vid anvÀndning av SAML SSO för grupper, var anvÀndaren tvungen att logga in med GitLab-uppgifter och identitetsleverantör. Nu kan man logga in direkt via SSO som en GitLab-anvÀndare kopplad till den konfigurerade gruppen.
AnvÀndarna behöver inte logga in tvÄ gÄnger, vilket gör det mer praktiskt för företag att anvÀnda SAML SSO för GitLab.com.
Andra förbÀttringar i GitLab 11.10
Schema för underordnade epics
ULTIMATE, GOLD
I den föregÄende utgÄvan lade vi till underordnade epics (epics till epics) för att du lÀttare ska kunna hantera strukturen för uppgiftsfördelningen. Underordnade epics visas pÄ sidan för den överordnade epics.
I denna utgÄva visas schemat för underordnade epics pÄ sidan för den överordnade epics, sÄ att team kan se tidslinjen för underordnade epics och hantera tidsberoenden.
Popup-fönster för merge-förfrÄgningar
CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD
I denna utgÄva presenterar vi informativa skÀrmar som visas nÀr man hovrar över en lÀnk till en merge-förfrÄgan. Tidigare visade vi bara titeln pÄ merge-förfrÄgan, men nu Àven statusen för merge-förfrÄgan, statusen för CI-pipelinen och en kort URL.
I framtida versioner planerar vi att lÀgga till mer viktig information, som , och vi kommer Àven att införa popup-fönster för .
Filtrering av merge-förfrÄgningar efter mÄlgrenar
CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD
Git-arbetsflöden för mjukvaruversionering eller distribution Ă€r ofta kopplade till flera lĂ„ngvariga grenar â för att införa korrigeringar i tidigare versioner (till exempel, stable-11-9) eller övergĂ„ng frĂ„n kvalitetskontroll till produktion (till exempel, integration), men det kan vara svĂ„rt att hitta merge-förfrĂ„gningar för dessa grenar bland mĂ„nga öppna merge-förfrĂ„gningar.
Listan över merge-förfrÄgningar för projekt och grupper kan nu filtreras efter den mÄlgren som merge-förfrÄgan riktar sig mot, för att underlÀtta sökandet efter det som behövs.
Tack, Hiroyuki Sato ()!
Ăverföring och merge vid lyckad pipeline
CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD
Om vi anvÀnder metoden för trunkbaserad utveckling bör vi undvika lÄnglivade grenar till förmÄn för kortvariga grenar med en Àgare. SmÄ Àndringar skickas ofta direkt till mÄlgrenen, men vi riskerar att bryta bygget.
I denna version stöder GitLab nya överföringsalternativ i Git för att automatiskt öppna merge-förfrÄgningar, ange mÄlgren och sÀkerstÀlla merge vid lyckad pipeline frÄn kommandoraden under överföring till grenen.
FörbÀttrad integration med externa övervakningspaneler
CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD
GitLab kan ansluta till flera Prometheus-servrar (i nivÄ med miljö, projekt och ), men att ha flera slutpunkter kan komplicera systemet eller inte stödas av standardövervakningspaneler. I denna version kan teamen anvÀnda ett API för Prometheus, vilket förenklar integrationen med tjÀnster som Grafana avsevÀrt.
Sortering av Wiki-sidor efter skapelsedatum
CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD
I projektets Wiki kan team dela dokumentation och annan viktig information tillsammans med kÀllkoden och uppgifterna. I denna version kan listan över sidor i Wiki sorteras efter skapelsedatum och titel för att snabbt hitta nyligen skapad innehÄll.
Ăvervakning av resurser som begĂ€rs av klustret
ULTIMATE, GOLD
GitLab hjÀlper till att övervaka Kubernetes-klustret för utvecklade och driftade applikationer. FrÄn och med denna version kan du spÄra begÀrda resurser för CPU och minne av klustret, för att upptÀcka potentiella problem innan de blir allvarliga.
Visning av lastbalanserarens mÀtvÀrden pÄ Grafanas övervakningspanel
CORE, STARTER, PREMIUM, ULTIMATE
Det Àr mycket viktigt att övervaka driftskompatibiliteten för GitLab-instansen. Tidigare gav vi standardövervakningspaneler via den inbyggda instansen av Grafana. FrÄn och med denna version har vi lagt till ytterligare paneler för att övervaka NGINX load balancers.
SAST för Elixir
ULTIMATE, GOLD
Vi fortsÀtter att utöka sprÄkstödet och fördjupa sÀkerhetskontrollerna. I denna version har vi inkluderat sÀkerhetskontroller för projekt pÄ och projekt skapade pÄ .
Flera förfrÄgningar i en diagram
PREMIUM, ULTIMATE, SILVER, GOLD
I GitLab kan man skapa diagram för att visualisera insamlade mĂ€tvĂ€rden. Ofta â till exempel om man vill se maximalt eller genomsnittligt vĂ€rde av en mĂ€tning â vill man visa flera vĂ€rden i ett diagram. FrĂ„n och med denna version har ni nu den möjligheten.
DAST-resultat pÄ gruppens sÀkerhetspanel
CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD
Vi har lagt till resultat frÄn dynamisk applikationssÀkerhetstestning (Dynamic Application Security Testing, DAST) pÄ sÀkerhetspanelen i gruppen förutom SAST, container-scanning och beroendesökning.
TillÀgg av metadata i rapporten om container-scanning
ULTIMATE, GOLD
I denna version innehĂ„ller rapporten om container-scanning mer metadata â vi har lagt till berörd komponent (Clair-funktion) i den befintliga metadata: prioritet, identifikator (förknippad med mitre.org) och berörd nivĂ„ (till exempel debian:8).
TillÀgg av rapporttyp för mÀtvÀrden i merge requests
PREMIUM, ULTIMATE, SILVER, GOLD
GitLab tillhandahÄller redan flera typer av rapporter som kan inkluderas direkt i merge requests: frÄn rapporter om och vid granskning till och vid skyddsnivÄ.
Och Àven om detta Àr viktiga rapporter behövs grundlÀggande information som Àr lÀmplig för olika scenarier. I GitLab 11.10 tillhandahÄller vi rapporter om mÀtvÀrden direkt i merge requesten, som förvÀntar sig ett enkelt nyckel-vÀrde-par. SÄledes kan anvÀndarna spÄra förÀndringar över tid, inklusive anvÀndarmÀtvÀrden, och förÀndringar i mÀtvÀrden för en specifik merge request. AnvÀndning av minne, testning av specialiserade belastningar och driftsstatus kan omvandlas till enkla mÀtvÀrden som kan visas direkt i merge requests tillsammans med andra inbyggda rapporter.
Stöd för multimodulÀra Maven-projekt för att skanna beroenden
ULTIMATE, GOLD
I den hÀr versionen stöder multimodulÀra Maven-projekt scanning av GitLab-beroenden. Tidigare, om en under-modul hade ett beroende av en annan modul pÄ samma nivÄ, kunde den inte lösa nedladdningen frÄn det centrala Maven-repositoriet. Nu skapas ett multimodulÀrt Maven-projekt med tvÄ moduler och ett beroende mellan de tvÄ modulerna. Beroendet mellan moduler pÄ samma nivÄ Àr nu tillgÀngligt i det lokala Maven-repositoriet för att byggprocessen ska kunna fortsÀtta.
AnvÀndare kan Àndra vÀgen för att klona i CI
CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD
Som standard klonar GitLab Runner projektet till en unik inbÀddad vÀg i $CI_BUILDS_DIR. Men för vissa projekt, till exempel Golang, mÄste koden klonas till en specifik katalog för att den ska kunna byggas.
I GitLab 11.10 införde vi variabeln GIT_CLONE_PATH, vilket gör det möjligt att ange en specifik vÀg dit GitLab Runner klonar projektet före uppgiftens körning.
Enkel maskering av skyddade variabler i loggar
CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD
GitLab erbjuder flera sÀtt att och variabler i GitLab CI/CD. Men variabler kan fortfarande av misstag eller avsiktligt hamna i byggloggar.
GitLab tar riskhantering och revision pÄ allvar och fortsÀtter att lÀgga till funktioner för att uppfylla kraven. I GitLab 11.10 introducerade vi möjligheten att maskera vissa typer av variabler i jobbslingornas loggar, vilket ger en extra skyddsnivÄ mot att innehÄllet i dessa variabler oavsiktligt dyker upp i loggarna. Dessutom maskerar GitLab nu mÄnga inbyggda variabeltoken.
Aktivera och inaktivera Auto DevOps pÄ gruppnivÄ
CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD
Med Auto DevOps i GitLab.com-projektet kan du enkelt hantera moderna DevOps-arbetsflöden â frĂ„n byggande till leverans.
FrÄn och med GitLab 11.10 kan du aktivera och inaktivera Auto DevOps för alla projekt inom en grupp.
Förenklad och förbÀttrad licenssida
STARTER, PREMIUM, ULTIMATE
För att hantera licensnycklar var enklare och mer anvÀndarvÀnligt har vi Àndrat designen pÄ licenssidan i administrationspanelen och lyft fram de viktigaste delarna.
Uppdatering av etikettvÀljaren för Kubernetes-deployments
CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD
PĂ„ deploymentspaneler visas information om alla Kubernetes-deployments.
I den hÀr versionen har vi Àndrat hur etiketter mappas till deployments. Nu Àr matchningar tillgÀngliga för app.example.com/app och app.example.com/env eller app. Detta kommer att undvika konflikter vid filtrering och risken för felaktiga distributioner relaterade till projektet.
Dessutom i GitLab version 12.0 kommer vi , och matchning kommer bara att vara möjligt utifrÄn app.example.com/app och app.example.com/env.
Dynamisk skapelse av Kubernetes-resurser
CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD
Kubernetes-integrationen i GitLab gör det möjligt att anvÀnda RBAC-funktioner med hjÀlp av ett tjÀnstekonto och ett dedikerat namnrum för varje GitLab-projekt. FrÄn och med denna utgÄva kommer dessa resurser att skapas endast nÀr de behövs för distribution för att maximera effektiviteten.
Vid distribution av Kubernetes kommer GitLab CI att skapa dessa resurser innan distributionen.
Grupp-runners för kluster pÄ gruppnivÄ
CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD
Kluster pÄ gruppnivÄ stöder nu installation av GitLab Runner. Kubernetes-runners pÄ gruppnivÄ visas för underprojekten som grupp-runners som har mÀrkts med etiketten cluster och kubernetes.
AnropsrÀknare för Knative-funktioner
CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD
Funktioner som distribueras med , visar nu antalet mottagna anrop för respektive funktion. För detta krÀvs det att Prometheus installeras pÄ klustret dÀr Knative Àr installerat.
Kontroll av parametrar git clean för GitLab CI/CD-jobb
CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD
Som standard kör GitLab Runner git clean i koden underladdningsprocessen vid körning av ett jobb i GitLab CI/CD. FrÄn och med GitLab 11.10 kan anvÀndare kontrollera parametrarna som skickas till kommandot git clean. Detta Àr anvÀndbart för team med dedikerade runners och för team som bygger projekt frÄn stora monorepositorier. Nu kan de hantera nedladdningsprocessen före körningen av skripten. Den nya variabeln GIT_CLEAN_FLAGS har som standardvÀrde -ffdx och accepterar alla möjliga parametrar till kommandot [git clean](https://git-scm.com/docs/git-clean).
Extern autentisering i Core
CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD
SÀkra miljöer kan krÀva en ytterligare extern resurstillstÄnd för Ätkomst till projektet. Vi har lagt till stöd för en extra nivÄ av Ätkomstkontroll i och har fÄtt mÄnga förfrÄgningar om att öppna denna funktionalitet i Core. Vi Àr glada att kunna presentera extern autentisering och en extra sÀkerhetsnivÄ för Core-exemplar, eftersom denna funktion behövs av vissa deltagare.
Möjlighet att skapa projekt i grupper i Core
CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD
Utvecklarrollen kan skapa projekt i grupper , och nu Àr detta Àven möjligt i Core. Att skapa projekt Àr en nyckelfunktion för produktivt arbete i GitLab, och tack vare att denna funktion har lagts till i Core Àr det nu enklare för deltagare att engagera sig i nya uppgifter.
GitLab Runner 11.10
CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD
Idag har vi slÀppt GitLab Runner 11.10! GitLab Runner Àr ett open source-projekt som anvÀnds för att köra CI/CD-jobb och skicka resultaten tillbaka till GitLab.
De mest intressanta förÀndringarna:
- .
- .
- .
- .
- .
En fullstÀndig lista över Àndringar finns i changelog för GitLab Runner: .
Korrigering av det ÄtervÀndande project_id i API:et för blob-sökning i Elasticsearch
STARTER, PREMIUM, ULTIMATE
Vi har ÄtgÀrdat en bugg i blob-söknings-API:et i Elasticsearch som felaktigt returnerade 0 för project_id. Det kommer att behövas , för att fÄ korrekta vÀrden project_id efter att ha installerat denna version av GitLab.
FörbÀttringar av Omnibus
CORE, STARTER, PREMIUM, ULTIMATE
Vi har gjort följande förbÀttringar i Omnibus i GitLab 11.10:
- GitLab 11.10 inkluderar , , som i den senaste versionen innehÄller en ny integrationskatalog för enkel överföring av data frÄn Hipchat och mycket mer. Denna version inkluderar , och vi rekommenderar att du uppdaterar.
- Vi , och nu har det blivit mycket enkelt att börja övervaka din GitLab-instans.
- Vi har lagt till stöd för att ta bort gamla containerbilder frÄn Docker-registret.
- Vi har uppdaterat ca-certifikat till 2019-01-23.
PrestandaförbÀttringar
CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD
Vi fortsÀtter att förbÀttra prestandan i GitLab med varje utgÄva för GitLab-instanser av alla storlekar. NÄgra förbÀttringar i GitLab 11.10:
- .
- .
- .
- .
- .
- .
- .
- .
FörbÀttringar av GitLab-diagram
CORE, STARTER, PREMIUM, ULTIMATE
Vi har gjort följande förbÀttringar av GitLab-diagram:
- .
Utdaterade funktioner
GitLab Geo kommer att sÀkerstÀlla hashad lagring i GitLab 12.0
GitLab Geo krÀver för att mildra konkurrensen pÄ sekundÀra noder. Detta noterades i .
I GitLab har vi lagt till detta krav i Geo-dokumentationen: .
I GitLab sudo gitlab-rake gitlab:geo:check kontrollerar om hashad lagring Àr aktiverad och att alla projekt migreras. Se. . Om du anvÀnder Geo, vÀnligen kör denna kontroll och migrera sÄ snart som möjligt.
I GitLab konstant avaktiverat varningsmeddelande kommer att visas pĂ„ sidan Admin-omrĂ„de âș Geo âș Noder, om ovanstĂ„ende kontroller inte tillĂ„ts.
I GitLab Geo kommer att anvÀnda krav för hashad lagring. Se. .
Datum för borttagning: 22 juni 2019.
Stöd för Ubuntu 14.04
GitLab 11.10 blir den sista versionen med .
Canonical har meddelat att standardstödet för Ubuntu 14.04 upphörde den . Vi rekommenderar anvÀndare att uppgradera till en stödd LTS-version: Ubuntu 16.04 eller Ubuntu 18.04.
Datum för borttagning: 22 maj 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 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 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 .
I GitLab 11.0 Àndrade vi utseendet pÄ konfigurationen av metrics-server för GitLab Runner. metrics_server kommer att tas bort till förmÄn för listen_address i GitLab 12.0. Mer information finns i .
I version 11.3 började GitLab Runner stödja ; vilket ledde till nya instÀllningar för . I , en tabel med Àndringar och instruktioner för att övergÄ till den nya konfigurationen. LÀs mer i .
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 för att ÄtgÀrda problem som och .
I GitLab 12.0 kommer vi att ÄtergÄ till rÀtt beteende, som om funktionsparametern var inaktiverad. Mer information finns i .
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 . Tack till Javier Jardón för hans) för !
Datum för borttagning: 22 juni 2019.
Som en del av insatserna för att stödja
Windows Docker-executorn helper image .
I GitLab 12.0 startar GitLab Runner med nya kommandon. Detta gÀller endast anvÀndare som Utvecklare kan ta bort Git-taggar i GitLab 11.10 .
Datum för borttagning: 22 juni 2019.
Borttagning av det tidigare git clean-mekanismen frÄn GitLab Runner
I GitLab Runner 11.10 att konfigurera hur Runner kör kommandot git clean. Dessutom tar den nya rensningsstrategin 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 GitLab Runner 12.0 kommer vi att ta bort stödet för legacy-rensningsstrategin och möjligheten att ÄterstÀlla den med funktionsparametern. LÀs mer i .
Datum för borttagning: 22 juni 2019.
Systeminformation avsnittet i administratörspanelen
GitLab visar information om din GitLab-instans i admin/system_info, men denna information kan vara felaktig.
Vi i administratörspanelen i GitLab 12.0 och rekommenderar att anvÀnda .
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 .
Uppdatering
Kolla in .
GitLab prenumerationsplaner
GitLab finns i tvÄ alternativ: och .
: lokalt eller pÄ den föredragna molnplattformen.
- Core: för smÄ team, personliga projekt eller en provversion av GitLab under obegrÀnsad tid.
- Starter: för team som arbetar pÄ en och samma plats med flera projekt som behöver professionellt stöd.
- Premium: för distribuerade team som behöver avancerade funktioner, hög tillgÀnglighet och support dygnet runt.
- Ultimate: för företag som krÀver en robust strategi och implementering med förbÀttrad sÀkerhet och efterlevnad.
â GitLab.com: vĂ€rd, hanteras och administreras av GitLab med för individuella utvecklare och team.
- Gratis: obegrÀnsade privata repository och obegrÀnsat antal projektmedlemmar. StÀngda projekt har tillgÄng till funktioner pÄ Gratis, medan har tillgÄng till funktioner pÄ Guld.
- Brons: för team som behöver tillgÄng till avancerade arbetsflödesfunktioner.
- Silver: för team som behöver mer pÄlitliga DevOps-funktioner, efterlevnad och snabb support.
- Guld: passar för mÄnga CI/CD-jobb. Alla öppna projekt kan gratis anvÀnda Guld-funktioner oavsett plan.
KĂ€lla: habr.com
