GitLab 11.11: Eigners fan meardere fúzjefersyk en ferbetterings foar konteners

GitLab 11.11: Eigners fan meardere fúzjefersyk en ferbetterings foar konteners

Mear gearwurkingsopsjes en mear notifikaasjes

Wy by GitLab sykje konstant nei nije manieren om gearwurking te ferbetterjen oer de heule DevOps-libbenssyklus. Wy binne bliid om oan te kundigjen dat wy fanôf dizze release stypje meardere ferantwurdlike persoanen foar ien fúzje fersyk! Dizze funksje is beskikber fanút it GitLab Starter-nivo en ferbyldet ús motto wirklik: "Elkenien kin bydrage". Wy witte dat in protte minsken kinne wurkje oan ien fúzjefersyk om te soargjen dat alles yn oarder is, en no hawwe jo de mooglikheid om meardere minsken ta te jaan dy't ferantwurdlik binne foar fúzjefersiken!

En DevOps-teams krije no automatyske notifikaasjes oer ynsetbarrens yn Slack en Mattermost. Foegje nije notifikaasjes ta oan 'e list mei ferstjoereveneminten yn dizze twa petearen en jo team sil hast direkt op 'e hichte wurde fan nije ynset.

Ferminderje kosten mei stipe foar Docker-konteners op Windows en foarsjenning op eksimplaarnivo fan Kubernetes-klusters

Wy hâlde fan konteners! Containers konsumearje minder systeemboarnen dan firtuele masines en ferbetterje applikaasjeportabiliteit. Sûnt de frijlitting fan GitLab 11.11, stypje wy Windows Container Executor foar GitLab Runner, dus no kinne jo Docker-konteners op Windows brûke en genietsje fan avansearre pipeline-orkestraasje en behear.

GitLab Premium (allinich sels behearde gefallen) biedt no caching proxy foar ôfhinklikens foar Docker-ôfbyldings. Dizze tafoeging sil de levering fersnelle troch no in caching-proxy te hawwen foar gewoan brûkte Docker-ôfbyldings.

Brûkers fan selsbeheare GitLab-ynstânsjes kinne no foarsjen eksimplaar-nivo Kubernetes kluster, en alle groepen en projekten yn it eksimplaar sille it brûke foar har ynset. Mei dizze GitLab-yntegraasje mei Kubernetes wurde projektspesifike boarnen automatysk oanmakke foar tafoege feiligens.

En dat is net alles!

Neist nije gearwurkingsfunksjes en ekstra notifikaasjes hawwe wy tafoege gast tagong ta releases, ferhege ekstra CI Runner minuten foar GitLab Free, ferienfâldige kontrôles mei in diskusje automatysk oplosse as jo in suggestje tapasse, en safolle mear!

De meast weardefolle meiwurker fan dizze moanneMVP) - Kia May Somabes (Kia Mei Somabes)

Yn dizze release hawwe wy de mooglikheid tafoege om yndividuele mappen te downloaden fan 'e repositories ynstee fan alle ynhâld. No kinne jo mar in pear bestannen downloade dy't jo nedich binne. Tankewol, Kia May Somabes!

Haadfunksjes fan GitLab 11.11

Windows Container Executor foar GitLab Runner

CORE, STARTER, PREMIUM, ULTIMATE, FERGESE, BRONS, SILVER, GOUD

Yn GitLab 11.11 hawwe wy in nije útfierer tafoege oan GitLab Runner, sadat Docker-konteners kinne wurde brûkt op Windows. Earder moasten jo in shell brûke om Docker-konteners op Windows te orkestrearjen, mar no kinne jo direkt wurkje mei Docker-konteners op Windows, lykas jo soene op Linux. No hawwe brûkers fan platfoarms fan Microsoft mear opsjes foar pipeline-orkestraasje en behear.

Dizze fernijing omfettet ferbettere PowerShell-stipe yn GitLab CI / CD, lykas nije satellytôfbyldings foar ferskate ferzjes fan Windows-konteners. Jo eigen Windows-runners kinne fansels brûkt wurde mei GitLab.com, mar se steane op it stuit net op 'e list mei iepenbier beskikbere ark.

GitLab 11.11: Eigners fan meardere fúzjefersyk en ferbetterings foar konteners

Caching ôfhinklikheid proxy foar kontenerregister

PREMIUM, ULTIMATE

Teams brûke faak konteners yn bouwen fan pipelines, en in caching-proxy foar gewoan brûkte ôfbyldings en streamop-pakketten is in geweldige manier om pipelines te fersnellen. Mei in lokale kopy fan de winske lagen beskikber fia de nije caching proxy, kinne jo effisjinter wurkje mei mienskiplike ôfbyldings yn jo omjouwing.

Oant no is de kontenerproxy allinich beskikber foar selsbehearde eksimplaren op 'e webserver Puma (yn eksperimintele modus).

GitLab 11.11: Eigners fan meardere fúzjefersyk en ferbetterings foar konteners

Meardere ferantwurdlik foar fúzje oanfragen

STARTER, PREMIUM, ULTIMATE, BRONS, SILVER, GOUD

It is frij gewoan dat meardere minsken tagelyk oan in funksje wurkje yn in dielde tûke en fusearje oanfraach, lykas as front-end en back-end ûntwikkelders nau gearwurkje mei elkoar, of as ûntwikkelders wurkje yn pearen, lykas yn Extreme Programming .

Yn GitLab 11.11 kinne meardere minsken wurde tawiisd om fersiken te fusearjen. Lykas by meardere taakeigners kinne hjir listen, filters, notifikaasjes en API's brûkt wurde.

GitLab 11.11: Eigners fan meardere fúzjefersyk en ferbetterings foar konteners

Kubernetes-klusterkonfiguraasje op it eksimplaarnivo

CORE, STARTER, PREMIUM, ULTIMATE

It befeiligings- en foarsjenningsmodel yn Kubernetes is yn ûntwikkeling en it is no mooglik om in grut oantal kliïnten te tsjinjen fia ien dielde kluster.

Yn GitLab 11.11 kinne selsbehearde eksimplaarbrûkers no in kluster op it eksimplaarnivo leverje, en alle teams en projekten yn in eksimplaar sille it brûke foar har ynset. Mei dizze GitLab-yntegraasje mei Kubernetes wurde projektspesifike boarnen automatysk oanmakke foar tafoege feiligens.

GitLab 11.11: Eigners fan meardere fúzjefersyk en ferbetterings foar konteners

Notifikaasjes ynsette yn Slack en Mattermost

CORE, STARTER, PREMIUM, ULTIMATE, FERGESE, BRONS, SILVER, GOUD

No kinne jo automatyske notifikaasjes ynstelle oer ynsetbarrens yn it teamkanaal, tanksij petearyntegraasje slack и Mattermost, en dyn ploech sil wêze bewust fan alle wichtige eveneminten.

GitLab 11.11: Eigners fan meardere fúzjefersyk en ferbetterings foar konteners

Gast tagong ta problemen

CORE, STARTER, PREMIUM, ULTIMATE, FERGESE, BRONS, SILVER, GOUD

Gastbrûkers fan jo projekten kinne no releases besjen dy't publisearre binne op 'e Releases-side. Se sille de publisearre artefakten kinne downloade, mar se sille de boarnekoade net kinne downloade of ynformaasje oer de repositories sjen, lykas tags of commits.

GitLab 11.11: Eigners fan meardere fúzjefersyk en ferbetterings foar konteners

Oare ferbetterings yn GitLab 11.11

Serialisearre commit-grafiken foar bettere prestaasjes

CORE, STARTER, PREMIUM, ULTIMATE, FERGESE, BRONS, SILVER, GOUD

In protte Git-operaasjes fereaskje trochsnijing fan 'e commit-grafyk, lykas it berekkenjen fan de fúzjebasis of it listjen fan de tûken dy't de commit befetsje. De mear commits, de stadiger dizze operaasjes binne, om't de trochgong fereasket dat elk objekt fan 'e skiif wurdt laden om syn oanwizers te lêzen.

Yn GitLab 11.11 hawwe wy de serialisearre commit-grafykfunksje yntrodusearre yn resinte releases fan Git ynskeakele om dizze ynformaasje foar te berekkenjen en op te slaan. Crawls yn grutte repositories binne no folle rapper. De commit-grafyk sil automatysk oanmakke wurde by de folgjende garbage-kolleksje fan it repository.

Lês oer hoe't de serialisearre commit-grafyk is makke by artikel rige fan ien fan 'e skriuwers fan dizze funksje.

Ekstra CI Runner-minuten: no ek foar fergese plannen

FREE, BRONS, SILVER, GOUD

Ferline moanne hawwe wy de mooglikheid tafoege om ekstra CI Runner-minuten te keapjen, mar allinich foar betelle GitLab.com-plannen. Yn dizze release kinne minuten ek wurde kocht yn fergese plannen.

It opladen fan triemtafelargiven yn in repository

CORE, STARTER, PREMIUM, ULTIMATE, FERGESE, BRONS, SILVER, GOUD

Ofhinklik fan it type en de grutte fan it projekt kin it argyf fan it hiele projekt lang duorje om te downloaden en is net altyd nedich, benammen yn it gefal fan grutte mono-repositories. Yn GitLab 11.11 kinne jo in argyf downloade fan 'e ynhâld fan' e hjoeddeistige map, ynklusyf submappen, om allinich de mappen te selektearjen dy't jo nedich binne.

Tank foar dyn wurk Kia May Somabes!

GitLab 11.11: Eigners fan meardere fúzjefersyk en ferbetterings foar konteners

It tapassen fan in suggestje lost diskusje no automatysk op

CORE, STARTER, PREMIUM, ULTIMATE, FERGESE, BRONS, SILVER, GOUD

It útstellen fan wizigingen ferienfâldigje gearwurkjend wurk oer fúzjeoanfragen: no kinne jo dwaan sûnder kopiearje-plakken om de foarstelde wiziging te akseptearjen. Yn GitLab 11.11 hawwe wy dit proses noch makliker makke, mei diskusje no automatysk oplost as in suggestje wurdt tapast.

Tiid teller op taakbord sydbalke

CORE, STARTER, PREMIUM, ULTIMATE, FERGESE, BRONS, SILVER, GOUD

Taak sydbalken moatte der itselde útsjen yn it bestjoer en taak werjeften. Dêrom hat GitLab no in tiidteller yn 'e sydbalke fan' e taakbalke op it taakboerd. Gean gewoan nei it taakboerd, klikje op in taak, en in sydbalke mei in tiidteller sil iepenje.

GitLab 11.11: Eigners fan meardere fúzjefersyk en ferbetterings foar konteners

Ynset details yn de Environments API

CORE, STARTER, PREMIUM, ULTIMATE, FERGESE, BRONS, SILVER, GOUD

Wy hawwe de mooglikheid tafoege om de Environments API te freegjen foar spesifike omjouwingsynformaasje om te witten hokker commit op it stuit wurdt ynset foar it miljeu. Dit sil it makliker meitsje om te automatisearjen en te rapportearjen oan brûkers fan Omjouwings yn GitLab.

Negatyf fariabele oerienkomsten foar pipeline regels

CORE, STARTER, PREMIUM, ULTIMATE, FERGESE, BRONS, SILVER, GOUD

Jo kinne no kontrolearje op negative gelikensens of patroan oerienkomst (!= и !~) yn triem .gitlab-ci.yml by it kontrolearjen fan de wearden fan omjouwingsfariabelen, sadat de kontrôle fan it gedrach fan pipelines fleksibeler wurden is.

Run alle hânmjittich banen yn in poadium mei ien klik

CORE, STARTER, PREMIUM, ULTIMATE, FERGESE, BRONS, SILVER, GOUD

Yn GitLab 11.11 kinne brûkers dy't in protte hânmjittige banen yn stadia hawwe no al sokke banen yn ien faze útfiere troch op de knop te klikken "Alles spielje" ("Alles útfiere") rjochts fan 'e poadiumnamme yn' e pipelinewerjefte.

It meitsjen fan in bestân direkt fan in omjouwingsfariabele

CORE, STARTER, PREMIUM, ULTIMATE, FERGESE, BRONS, SILVER, GOUD

Omjouwingsfariabelen wurde faak brûkt om bestannen te meitsjen, benammen foar geheimen dy't moatte wurde beskerme en allinich beskikber binne yn in spesifike omjouwingspipeline. Om dit te dwaan, set jo de ynhâld fan 'e fariabele oan' e ynhâld fan 'e triem en meitsje in triem yn' e baan dy't de wearde befettet. Mei in nije omjouwing fariabele lykas file it kin dien wurde yn ien stap sels sûnder feroaring .gitlab-ci.yml.

API Einpunt foar kwetsberens Details

ULTIMATE, GOUD

Jo kinne no de GitLab API freegje foar alle kwetsberens identifisearre yn it projekt. Mei dizze API kinne jo masine-lêsbere listen meitsje fan kwetsberens filtere op type, wissichheid en earnst.

Folsleine dynamyske scanmooglikheid foar DAST

ULTIMATE, GOUD

Yn GitLab kinne jo applikaasjefeiligens dynamysk testen (Dynamic Application Security Testing, DAST) binnen de CI-pipeline. Begjinnend mei dizze release kinne jo in folsleine dynamyske scan kieze ynstee fan de standert passive scan. Folsleine dynamyske skennen beskermet tsjin mear kwetsberens.

Ynstallaasje fan Prometheus yn klusters op groepsnivo

CORE, STARTER, PREMIUM, ULTIMATE, FERGESE, BRONS, SILVER, GOUD

Dizze release fan GitLab yntroduseart de mooglikheid om in Kubernetes-kluster te heakjen oan in heule groep. Wy hawwe ek de mooglikheid tafoege om ien eksimplaar fan Prometheus per kluster te ynstallearjen om it makliker te meitsjen om alle projekten op it kluster te kontrolearjen.

Oer it negearjen fan kwetsberens yn it befeiligingsdashboard

ULTIMATE, GOUD

Behearders kinne negearre kwetsberens besjen yn 'e GitLab-befeiligingsdashboards. Om jo workflow te streamlynjen, hawwe wy de mooglikheid tafoege om negeare details direkt yn it befeiligingspaniel te besjen.

Meitsje Custom Dashboard Metrics Charts

PREMIUM, ULTIMATE, SILVER, GOUD

Meitsje nije diagrammen mei oanpaste prestaasjesmetriken direkt fan 'e arkbalke Metrics Dashboard. Brûkers kinne no dashboard metryske fisualisaasjes oanmeitsje, bywurkje en wiskje troch op de knop te klikken "AddMetric" ("Metrik taheakje") yn 'e rjochter boppeste hoeke fan' e arkbalke fan it dashboard.

GitLab 11.11: Eigners fan meardere fúzjefersyk en ferbetterings foar konteners

Taken fan notifikaasjes wurde no iepene as GitLab Alert Bot

PREMIUM, ULTIMATE, SILVER, GOUD

Problemen iepene fan notifikaasjes sille no wurde skreaun troch de GitLab Alert Bot, sadat jo daliks kinne sjen dat it probleem automatysk makke is fan in wichtige notifikaasje.

Automatysk bewarje epyske beskriuwingen yn lokale opslach

ULTIMATE, GOUD

Epyske beskriuwingen waarden net opslein yn lokale opslach, sadat feroarings binne ferlern gien, útsein as jo se eksplisyt bewarre hawwe by it feroarjen fan de epyske beskriuwing. GitLab 11.11 yntrodusearre de mooglikheid om epyske beskriuwingen op te slaan yn lokale opslach. Dit betsjut dat jo no maklik werom kinne nei it bewurkjen fan de epyske beskriuwing as der in flater optreedt, jo wurde ôfleid, of jo per ongelok de browser ferlitte.

Mirroring-stipe op GitLab foar Git LFS

STARTER, PREMIUM, ULTIMATE, BRONS, SILVER, GOUD

Mei spegeljen kinne jo Git-repositories fan de iene lokaasje nei de oare replikearje. Dit makket it maklik om in replika fan in repository op te slaan earne oars op 'e GitLab-tsjinner. GitLab stipet no spegeljen fan repositories mei Git LFS, sadat dizze funksje sels beskikber is foar repositories mei grutte bestannen, lykas tekstueren foar spultsjes of wittenskiplike gegevens.

Lês en skriuw tagongsrjochten op it repository foar persoanlike tagongstokens

CORE, STARTER, PREMIUM, ULTIMATE, FERGESE, BRONS, SILVER, GOUD

In protte persoanlike tagongstokens hawwe tagongsrjochten om op it nivo te feroarjen api, mar folsleine tagong ta de API kin tefolle rjochten jaan foar guon brûkers of organisaasjes.

Mei tank oan bydragen fan 'e mienskip kinne persoanlike tagongstokens no allinich lês-/skriuwrjochten hawwe foar projektrepositories, yn stee fan djipper API-nivo tagong ta delikate GitLab-gebieten lykas ynstellings en lidmaatskip.

Tankewol, Horatiu Evgen Vlad (Horatiu Eugen Vlad)!

Basisstipe tafoegje foar GraphQL-groepfragen

FERGESE, BRONS, SILVER, GOUD, CORE, STARTER, PREMIUM, ULTIMATE

Mei de GraphQL API kinne brûkers krekt opjaan hokker gegevens se nedich binne en alle gegevens krije dy't se nedich binne yn in pear oanfragen. Begjin mei dizze release stipet GitLab it tafoegjen fan basisgroepynformaasje oan de GraphQL API.

Oanmelde mei Salesforce Credentials

CORE, STARTER, PREMIUM, ULTIMATE, FERGESE, BRONS, SILVER, GOUD

GitLab hâldt fan Salesforce-ûntwikkelders, en om dizze mienskip te stypjen, litte wy brûkers har oanmelde by GitLab mei har Salesforce.com-bewiis. Ynstânsjes kinne GitLab no ynstelle as in app ferbûn mei Salesforce, sadat se Salesforce.com kinne brûke om mei ien klik oan te melden by GitLab.

SAML SSO is no fereaske foar web tagong

PREMIUM, ULTIMATE, SILVER, GOUD

Мы útwreidzjen fan single sign-on (SSO) eask op groepsnivo, yntrodusearre yn 'e 11.8-útjefte, mei strikte falidaasje fan groep- en projektboarnen, sadat brûkers allinich tagong krije kinne as se ynlogd binne mei SAML. Dit is in ekstra laach fan tagongskontrôle foar organisaasjes dy't feiligens wurdearje en GitLab.com brûke fia SAML SSO. No kinne jo SSO in eask meitsje, wittende dat de brûkers yn jo groep SSO brûke.

Filterje op koartlyn oanmakke of wizige gegevens foar de epics API

ULTIMATE, GOUD

It wie eartiids lestich om nij oanmakke of wizige gegevens te freegjen mei de GitLab epics API. Yn release 11.11 hawwe wy ekstra filters tafoege created_after, created_before, updated_after и updated_beforeom konsistinsje te garandearjen mei de problemen API en fluch feroare of nij oanmakke epos te finen.

Biometryske autentikaasje mei UltraAuth

CORE, STARTER, PREMIUM, ULTIMATE, FERGESE, BRONS, SILVER, GOUD

It bedriuw UltraAuth is spesjalisearre yn biometryske autentikaasje sûnder wachtwurd. Wy stypje no dizze autentikaasjemetoade op GitLab!

Tankewol Kartiki TannaKartikey Tanna)!

GitLab Runner 11.11

CORE, STARTER, PREMIUM, ULTIMATE, FERGESE, BRONS, SILVER, GOUD

Hjoed hawwe wy GitLab Runner 11.11 frijlitten! GitLab Runner is in iepen boarne-projekt dat wurdt brûkt om CI / CD-taken út te fieren en de resultaten werom te drukken nei GitLab.

Omnibus ferbetterings

CORE, STARTER, PREMIUM, ULTIMATE

Wy hawwe de folgjende ferbetterings makke oan Omnibus yn GitLab 11.11:

Skema ferbetterings

CORE, STARTER, PREMIUM, ULTIMATE

Wy hawwe de folgjende ferbetterings makke oan Helm Charts yn GitLab 11.11:

Performance ferbetterings

CORE, STARTER, PREMIUM, ULTIMATE, FERGESE, BRONS, SILVER, GOUD

Wy trochgean mei it ferbetterjen fan GitLab-prestaasjes mei elke release foar GitLab-eksimplaren fan elke grutte. Guon ferbetterings yn GitLab 11.11:

Ferâldere funksjes

GitLab Geo sil hashed opslach bringe nei GitLab 12.0

GitLab Geo is fereaske hashed opslach om konkurrinsje op sekundêre knopen te beheinen. Dit waard opmurken yn gitlab-ce#40970.

Yn GitLab 11.5 wy hawwe dizze eask tafoege oan 'e Geo dokumintaasje: gitlab-ee#8053.

Yn GitLab 11.6 sudo gitlab-rake gitlab:geo:check kontrolearret as hashed opslach is ynskeakele en as alle projekten binne migrearre. Cm. gitlab-ee#8289. As jo ​​​​Geo brûke, fier dan dizze kontrôle út en migrearje sa gau mooglik.

Yn GitLab 11.8 in permanint útskeakele warskôging wurdt werjûn op de side Beheargebiet › Geo › Knooppuntenas de boppesteande kontrôles binne net tastien. gitlab-ee!8433.

Yn GitLab 12.0 Geo sil gebrûk meitsje fan hashed opslach easken. Cm. gitlab-ee#8690.

Wiskje datum: 22 juny 2019

GitLab Geo sil PG FDW nei GitLab 12.0 bringe

Dit is nedich foar de Geo Log Cursor, om't it de prestaasjes fan guon syngronisaasjeoperaasjes sterk ferbettert. It ferbetteret ek de prestaasjes fan Geo-knooppuntstatusfragen. De eardere queries hiene te lege prestaasjes yn grutte projekten. Sjoch hoe't jo it ynstelle kinne Geo databank replikaasje. Yn GitLab 12.0 Geo sil fereaskje PG FDW. Cm. gitlab-ee#11006.

Wiskje datum: 22 juny 2019

Sentry-opsjes foar flaterrapportaazje en logging sille fuortsmiten wurde fan 'e brûkersynterface yn GitLab 12.0

Dizze opsjes sille fuortsmiten wurde fan 'e brûkersynterface yn GitLab 12.0 en sille beskikber wêze yn it bestân gitlab.yml. Derneist sille jo in Sentry-omjouwing kinne definiearje om te ûnderskieden tusken meardere ynset. Bygelyks ûntwikkeling, staging en produksje. Cm. gitlab-ce#49771.

Wiskje datum: 22 juny 2019

Beheining fan it maksimum oantal pipelines makke troch ien yntsjinjen

Earder makke GitLab pipelines foar HEAD elke tûke yn 'e shipment. Dit is handich foar ûntwikkelders dy't meardere wizigingen tagelyk triuwe (bygelyks nei in funksje-tûke en in develop).

Mar as jo in grut repository triuwe wêr't d'r in protte aktive tûken binne (bygelyks om te ferpleatsen, spegelje of foarke), hoege jo gjin pipeline foar elke tûke te meitsjen. Begjinnend mei GitLab 11.10 meitsje wy maksimum 4 pipelines by it ferstjoeren.

Wiskje datum: 22-hefst 2019

GitLab Runner legacy koade paden

Sûnt Gitlab 11.9 GitLab Runner brûkt nije metoade it repository klonearje / neame. Op it stuit sil GitLab Runner de âlde metoade brûke as de nije net stipe wurdt. Sjoch mear yn dizze taak.

Yn GitLab 11.0 hawwe wy de konfiguraasjewerjefte fan metriken foar GitLab Runner feroare. metrics_serversil fuortsmiten wurde yn it foardiel fan listen_address yn GitLab 12.0. Sjoch mear yn dizze taak.

Yn ferzje 11.3 begon GitLab Runner te stypjen meardere cache-oanbieders; wat resultearre yn nije ynstellings foar spesifike S3 konfiguraasje. de dokumintaasje der is in tabel mei feroarings en ynstruksjes foar it migrearjen nei de nije konfiguraasje. Sjoch mear yn dizze taak.

Dizze paden sille net beskikber wêze yn GitLab 12.0. As brûker hoege jo neat te feroarjen, soargje derfoar dat jo GitLab-eksimplaar ferzje 11.9+ hat as jo opwurdearje nei GitLab Runner 12.0.

Wiskje datum: 22 juny 2019

Ferâldere opsje foar yngongspuntfunksje foar GitLab Runner

Funksje parameter yntrodusearre yn 11.4 GitLab Runner FF_K8S_USE_ENTRYPOINT_OVER_COMMAND om problemen lykas #2338 и #3536.

Yn GitLab 12.0 sille wy oerskeakelje nei it juste gedrach as soe de funksje-ynstelling útskeakele binne. Sjoch mear yn dizze taak.

Wiskje datum: 22 juny 2019

Ferâldere stipe foar in Linux-distribúsje dy't EOL hat berikt foar GitLab Runner

Guon Linux-distribúsjes wêrop jo GitLab Runner kinne ynstallearje hawwe har doel tsjinne.

Yn GitLab 12.0 sil GitLab Runner gjin pakketten mear ferspriede nei dizze Linux-distribúsjes. In folsleine list mei distribúsjes dy't net mear wurde stipe is te finen yn ús dokumintaasje. Tankewol Javier ArdoJavier Jardon), foar dy bydrage!

Wiskje datum: 22 juny 2019

It fuortsmiten fan âlde GitLab Runner Helper kommando's

As ûnderdiel fan it tafoegjen fan stipe Windows Docker útfierer moast ferlitte guon fan 'e âlde kommando's dy't wurde brûkt foar helper ôfbylding.

GitLab 12.0 lanseart GitLab Runner mei nije kommando's. Dit jildt allinnich foar brûkers dy't oerskriuwe helper ôfbylding. Sjoch mear yn dizze taak.

Wiskje datum: 22 juny 2019

It legacy git skjinne meganisme fuortsmite fan GitLab Runner

Yn GitLab Runner 11.10 we in kâns jûn ynstelle hoe't Runner in kommando útfiert git clean. Dêrneist ferwideret in nije skjinmakstrategy it gebrûk git reset en set it kommando git clean nei de uploadstap.

Sûnt dizze gedrachsferoaring kin ynfloed hawwe op guon brûkers, hawwe wy in ynstelling taret FF_USE_LEGACY_GIT_CLEAN_STRATEGY. As jo ​​ynstelle de wearde true, it sil de legacy-skjinstrategy weromsette. Mear oer it brûken fan funksjeparameters yn GitLab Runner kin fûn wurde yn dokumintaasje.

Yn GitLab Runner 12.0 sille wy stipe fuortsmite foar de legacy-skjinstrategy en de mooglikheid om it te herstellen mei in funksjeparameter. Sjoch yn dizze taak.

Wiskje datum: 22 juny 2019

Team Project Templates allinnich beskikber foar Silver / Premium plannen

Doe't wy projektsjabloanen op groepnivo yntrodusearren yn 'e 11.6-release, makken wy per ûngelok dizze Premium / Silver-funksje beskikber foar alle plannen.

Мы reparearje dizze bug yn 'e 11.11-release en jou 3 mear moannen oan alle brûkers en gefallen ûnder de Sulver / Premium-tier.

Begjin 22 augustus 2019 sille teamprojektsjabloanen allinich beskikber wêze foar it Sulver / Premium-plan en boppe, lykas beskreaun yn 'e dokumintaasje.

Wiskje datum: 22 августа 2019 г.

Stipe foar Windows batch jobs ferdwûn

Yn GitLab 13.0 (22 juny 2020) binne wy ​​fan plan om stipe foar batch-taken op 'e Windows kommandorigel yn GitLab Runner te fallen (bygelyks, cmd.exe) yn it foardiel fan útwreide stipe foar Windows PowerShell. Lês mear yn dizze taak.

Us fisy foar Enterprise DevOps sil no oerienkomme mei de posysje fan Microsoft dat PowerShell de bêste opsje is foar it automatisearjen fan bedriuwsapplikaasjes yn Windows-omjouwings. As jo ​​​​wolle trochgean te brûken cmd.exe, dizze kommando's kinne wurde neamd fan PowerShell, mar wy sille net direkt stypje Windows batch jobs fanwege ferskate inkonsistinsjes dy't resultearje yn hege ûnderhâld en ûntwikkeling overhead.

Wiskje datum: 22 сентября 2019 г.

Fereasket Git 2.21.0 of heger

Begjinnend mei GitLab 11.11, Git 2.21.0 is nedich om te rinnen. Omnibus GitLab wurdt al ferstjoerd mei Git 2.21.0, mar brûkers fan orizjinele ynstallaasjes mei eardere ferzjes fan Git sille opwurdearje moatte.

Wiskje datum: 22-hefst 2019

Legacy Kubernetes Service Template

Yn GitLab 12.0 binne wy ​​fan plan om it Kubernetes-tsjinstpatroan te ferneatigjen op it eksimplaarnivo yn it foardiel fan 'e klusterkonfiguraasje op eksimplaarnivo yntrodusearre yn GitLab 11.11.

Alle selsbehearde eksimplaren dy't it tsjinstsjabloan brûke, wurde migrearre nei in eksimplaarnivo-kluster by it opwurdearjen nei GitLab 12.0.

Wiskje datum: 22 juny 2019

Opsje út label oerienkomst app op Kubernetes-ynsetpanielen

Yn GitLab 12.0 binne wy ​​fan plan om app-label oerienkomst yn 'e Kubernetes-ynsetselektor te ferwiderjen. Yn GitLab 11.10 hawwe wy yntrodusearre nij matching meganisme, dy't siket foar wedstriden op app.example.com/app и app.example.com/envom ynset op it paniel wer te jaan.

Om dizze ynset te sjen yn 'e ynsetpanielen, alles wat jo hoege te dwaan is in nije ynset yntsjinje en GitLab sil de nije labels tapasse.

Wiskje datum: 22 juny 2019

GitLab 12.0-pakketten sille wurde tekene mei útwreide ûndertekening

2 mei 2019 GitLab ferlingde de jildigens fan ûndertekening kaaien foar pakketten Omnibus GitLab fan 01.08.2019/01.07.2020/XNUMX oant XNUMX/XNUMX/XNUMX. As jo ​​de hantekeningen fan it pakket ferifiearje en de kaaien wolle bywurkje, folgje dan gewoan de ynstruksjes fan dokumintaasje foar it ûndertekenjen fan Omnibus-pakketten.

Wiskje datum: 22 juny 2019

Feroarje log

Sjoch foar al dizze feroarings yn it feroaringslog:

ynstelling

As jo ​​​​in nije GitLab-ynstallaasje ynstelle, besykje dan GitLab download side.

Update

→ Besjoch update side

Boarne: www.habr.com

Add a comment