GitLab 11.11: niekoľko zodpovedností za žiadosti o zlúčenie a vylepšenia kontajnerov

GitLab 11.11: niekoľko zodpovedností za žiadosti o zlúčenie a vylepšenia kontajnerov

Viac možností spolupráce a ďalšie upozornenia

V GitLab neustále hľadáme nové spôsoby, ako zlepšiť spoluprácu v rámci životného cyklu DevOps. S potešením oznamujeme, že týmto vydaním podporujeme niekoľko zodpovedných osôb za jednu žiadosť o zlúčenie! Táto funkcia je dostupná od úrovne GitLab Starter a skutočne stelesňuje naše motto: "Každý môže prispieť". Vieme, že na jednej žiadosti o zlúčenie môže pracovať veľa ľudí, aby sa ubezpečili, že je všetko v poriadku, a teraz máte možnosť priradiť viacerých vlastníkov žiadosti o zlúčenie!

Tímy DevOps teraz tiež dostávajú automatické upozornenia o udalostiach nasadenia v Slack a Mattermost. Pridajte nové upozornenia do zoznamu udalostí push v týchto dvoch chatoch a váš tím sa takmer okamžite dozvie o nových nasadeniach.

Znížte náklady s podporou kontajnerov Docker v systéme Windows a poskytovaním klastrov Kubernetes na úrovni inštancií

Milujeme kontajnery! Kontajnery spotrebúvajú menej systémových prostriedkov v porovnaní s virtuálnymi strojmi a zlepšujú prenosnosť aplikácií. Od vydania GitLab 11.11 podporujeme Windows Container Executor pre GitLab Runner, takže teraz môžete používať kontajnery Docker v systéme Windows a využívať pokročilé možnosti orchestrácie a správy kanálov.

GitLab Premium (iba samostatne spravované inštancie) teraz ponúka proxy servera závislosti od vyrovnávacej pamäte pre obrázky Docker. Tento doplnok urýchli doručovanie, pretože teraz budete mať server proxy pre často používané obrázky Docker.

Používatelia samostatne spravovaných inštancií GitLab teraz môžu poskytovať Klaster Kubernetes na úrovni inštanciea všetky tímy a projekty v inštancii ho použijú na svoje nasadenia. Táto integrácia GitLab s Kubernetes automaticky vytvorí zdroje špecifické pre projekt pre zvýšenie bezpečnosti.

A to nie je všetko!

Okrem nových funkcií spolupráce a ďalších upozornení sme pridali prístup hostí k problémom, zvýšená ďalšie minúty CI Runner pre GitLab Free, zjednodušené kontroly pomocou automaticky vyriešiť diskusiu, keď použijete návrh, a oveľa viac!

Najhodnotnejší zamestnanec tohto mesiaca (MVP) — Kia Mae Somabes (Kia Mei Somabes)

V tomto vydaní sme pridali možnosť sťahovať jednotlivé priečinky z úložísk, a nie všetok obsah. Teraz si môžete stiahnuť len niekoľko súborov, ktoré potrebujete. Ďakujem, Kia Mae Somabes!

Hlavné funkcie GitLab 11.11

Windows Container Executor pre GitLab Runner

JADRO, ŠTARTÉR, PREMIUM, ULTIMATE, ZADARMO, BRONZ, STRIEBRO, ZLATO

V GitLab 11.11 sme pridali nový runner do GitLab Runner, aby boli kontajnery Docker použiteľné v systéme Windows. Predtým ste museli použiť shell na organizovanie kontajnerov Docker v systéme Windows, ale teraz môžete pracovať s kontajnermi Docker priamo v systéme Windows, takmer rovnako ako v systéme Linux. Používatelia platformy Microsoft majú teraz viac možností na orchestráciu a správu kanálov.

Táto aktualizácia obsahuje vylepšenú podporu PowerShell v GitLab CI/CD, ako aj nové podporné obrázky pre rôzne verzie kontajnerov Windows. S GitLab.com je samozrejme možné použiť aj vaše vlastné Windows runners, ale zatiaľ to nie sú verejne dostupné nástroje.

GitLab 11.11: niekoľko zodpovedností za žiadosti o zlúčenie a vylepšenia kontajnerov

Závislosť ukladania do vyrovnávacej pamäte pre register kontajnerov

PREMIUM, ULTIMATE

Tímy často používajú kontajnery v zostavovacích kanáloch a ukladanie do vyrovnávacej pamäte proxy pre často používané obrázky a balíky z upstreamu je skvelý spôsob, ako zrýchliť kanály. S lokálnou kópiou vrstiev, ktoré potrebujete, prístupnou prostredníctvom nového servera proxy na ukladanie do vyrovnávacej pamäte, môžete efektívnejšie pracovať s bežnými obrázkami vo vašom prostredí.

V súčasnosti je kontajnerový proxy dostupný iba pre samostatne spravované inštancie na webovom serveri Puma (v experimentálnom režime).

GitLab 11.11: niekoľko zodpovedností za žiadosti o zlúčenie a vylepšenia kontajnerov

Niekoľko ľudí zodpovedných za žiadosti o zlúčenie

STARTER, PREMIUM, ULTIMATE, BRONZ, SILVER, GOLD

Je celkom bežné, že na funkcii v zdieľanej vetve a požiadavke o zlúčenie pracuje viacero ľudí, napríklad keď front-end a back-end vývojári úzko spolupracujú alebo keď vývojári pracujú vo dvojiciach, ako je to pri Extreme Programming.

V GitLab 11.11 môžete priradiť viacerým ľuďom žiadosti o zlúčenie. Rovnako ako v prípade viacerých vlastníkov úloh môžete použiť zoznamy, filtre, upozornenia a rozhrania API.

GitLab 11.11: niekoľko zodpovedností za žiadosti o zlúčenie a vylepšenia kontajnerov

Konfigurácia klastra Kubernetes na úrovni inštancie

CORE, STARTER, PREMIUM, ULTIMATE

Model zabezpečenia a poskytovania v Kubernetes sa vyvíja, aby umožnil obsluhovať veľké množstvo klientov prostredníctvom jedného zdieľaného klastra.

V GitLab 11.11 môžu teraz používatelia samostatne spravovaných inštancií poskytovať klaster na úrovni inštancie a všetky tímy a projekty v inštancii ho budú používať na svoje nasadenia. Táto integrácia GitLab s Kubernetes automaticky vytvorí zdroje špecifické pre projekt pre zvýšenie bezpečnosti.

GitLab 11.11: niekoľko zodpovedností za žiadosti o zlúčenie a vylepšenia kontajnerov

Oznámenia o nasadení v Slack a Mattermost

JADRO, ŠTARTÉR, PREMIUM, ULTIMATE, ZADARMO, BRONZ, STRIEBRO, ZLATO

Teraz môžete nastaviť automatické upozornenia na udalosti nasadenia v tímovom kanáli vďaka integrácii s chatmi Voľný и Mattermosta váš tím bude vedieť o všetkých dôležitých udalostiach.

GitLab 11.11: niekoľko zodpovedností za žiadosti o zlúčenie a vylepšenia kontajnerov

Prístup hostí k problémom

JADRO, ŠTARTÉR, PREMIUM, ULTIMATE, ZADARMO, BRONZ, STRIEBRO, ZLATO

Hosťujúci používatelia vašich projektov si teraz môžu prezerať vydania zverejnené na stránke Vydania. Budú si môcť stiahnuť publikované artefakty, ale nebudú si môcť stiahnuť zdrojový kód ani zobraziť podrobnosti o úložisku, ako sú značky alebo commity.

GitLab 11.11: niekoľko zodpovedností za žiadosti o zlúčenie a vylepšenia kontajnerov

Ďalšie vylepšenia v GitLab 11.11

Serializované grafy odovzdania pre lepší výkon

JADRO, ŠTARTÉR, PREMIUM, ULTIMATE, ZADARMO, BRONZ, STRIEBRO, ZLATO

Mnoho operácií Git vyžaduje prechod grafom odovzdania, ako je napríklad výpočet základne zlúčenia alebo výpis vetiev, ktoré obsahujú odovzdanie. Čím viac potvrdení, tým pomalšie sú tieto operácie, pretože prechod vyžaduje načítanie každého objektu z disku na prečítanie jeho ukazovateľov.

V GitLab 11.11 sme povolili funkciu serializovaného grafu odovzdania zavedenú v nedávnych vydaniach Git, aby sme tieto informácie proaktívne vypočítali a uložili. Prehľadávanie vo veľkých úložiskách je teraz oveľa rýchlejšie. Graf odovzdania sa automaticky vytvorí počas nasledujúceho zberu odpadu v úložisku.

Prečítajte si o tom, ako bol vytvorený serializovaný graf odovzdania séria článkov od jedného z autorov tejto funkcie.

Ďalšie minúty CI Runner: teraz k dispozícii pre bezplatné plány

ZADARMO, BRONZ, STRIEBRO, ZLATO

Minulý mesiac sme pridali možnosť zakúpiť si ďalšie minúty CI Runner, ale len pre platené plány GitLab.com. V tomto vydaní je možné minúty zakúpiť aj v bezplatných plánoch.

Nahrávanie archívov adresárov do úložísk

JADRO, ŠTARTÉR, PREMIUM, ULTIMATE, ZADARMO, BRONZ, STRIEBRO, ZLATO

V závislosti od typu a veľkosti projektu môže sťahovanie archívu celého projektu trvať dlho a nie je vždy potrebné, najmä v prípade veľkých monorepozitárov. V GitLab 11.11 si môžete stiahnuť archív obsahu aktuálneho adresára vrátane podadresárov, aby ste si vybrali len tie priečinky, ktoré potrebujete.

Dakujem za radu Kia Mae Somabes!

GitLab 11.11: niekoľko zodpovedností za žiadosti o zlúčenie a vylepšenia kontajnerov

Ak použijete návrh, diskusia sa automaticky vyrieši

JADRO, ŠTARTÉR, PREMIUM, ULTIMATE, ZADARMO, BRONZ, STRIEBRO, ZLATO

Navrhovanie zmien uľahčuje spoluprácu na žiadostiach o zlúčenie tým, že eliminuje potrebu kopírovania a vkladania na prijatie navrhovanej zmeny. V GitLab 11.11 sme tento proces ešte viac uľahčili tým, že umožnili automatické vyriešenie diskusií, keď sa použije návrh.

Počítadlo času na bočnom paneli dosky úloh

JADRO, ŠTARTÉR, PREMIUM, ULTIMATE, ZADARMO, BRONZ, STRIEBRO, ZLATO

Panely úloh na bočnom paneli by mali vyzerať rovnako v zobrazeniach rady a úloh. Preto má GitLab teraz na bočnom paneli nástenky sledovanie času. Jednoducho prejdite na tabuľu úloh, kliknite na úlohu a otvorí sa bočný panel s počítadlom času.

GitLab 11.11: niekoľko zodpovedností za žiadosti o zlúčenie a vylepšenia kontajnerov

Informácie o nasadení v rozhraní API prostredia

JADRO, ŠTARTÉR, PREMIUM, ULTIMATE, ZADARMO, BRONZ, STRIEBRO, ZLATO

Pridali sme možnosť dotazovať sa v rozhraní API prostredia na konkrétne informácie o prostredí, aby sme vedeli, aké odovzdanie je práve teraz nasadené v prostredí. Používateľom prostredí v GitLab to uľahčí automatizáciu a vytváranie prehľadov.

Záporná premenná sa zhoduje s pravidlami kanála

JADRO, ŠTARTÉR, PREMIUM, ULTIMATE, ZADARMO, BRONZ, STRIEBRO, ZLATO

Teraz môžete skontrolovať zápornú rovnosť alebo zhodu so vzorom (!= и !~) v súbore .gitlab-ci.yml pri kontrole hodnôt premenných prostredia sa tak riadenie správania potrubí stalo flexibilnejším.

Spustite všetky manuálne úlohy v jednej etape jediným kliknutím

JADRO, ŠTARTÉR, PREMIUM, ULTIMATE, ZADARMO, BRONZ, STRIEBRO, ZLATO

V GitLab 11.11 môžu teraz používatelia, ktorí majú vo svojich fázach veľa manuálnych úloh, dokončiť všetky takéto úlohy v jednej fáze kliknutím na tlačidlo "Prehrať všetko" („Spustiť všetko“) napravo od umeleckého mena v zobrazení Pipelines.

Vytvorenie súboru priamo z premennej prostredia

JADRO, ŠTARTÉR, PREMIUM, ULTIMATE, ZADARMO, BRONZ, STRIEBRO, ZLATO

Premenné prostredia sa často používajú na vytváranie súborov, najmä pre tajomstvá, ktoré je potrebné chrániť a sú prístupné iba v špecifickom potrubí prostredia. Ak to chcete urobiť, nastavte obsah premennej na obsah súboru a v úlohe vytvorte súbor, ktorý obsahuje hodnotu. S novou premennou prostredia, ako je file dá sa to urobiť v jednom kroku aj bez úprav .gitlab-ci.yml.

Koncový bod rozhrania API pre informácie o zraniteľnosti

ULTIMATE, GOLD

Teraz môžete v GitLab API vyhľadávať všetky zraniteľnosti identifikované v projekte. Pomocou tohto rozhrania API môžete vytvárať strojovo čitateľné zoznamy zraniteľností, filtrované podľa typu, spoľahlivosti a závažnosti.

Plná schopnosť dynamického skenovania pre DAST

ULTIMATE, GOLD

V GitLab môžete dynamicky testovať bezpečnosť aplikácií (Dynamic Application Security Testing, DAST) ako súčasť CI potrubia. Počnúc týmto vydaním si môžete vybrať plné dynamické skenovanie namiesto štandardného pasívneho skenovania. Plné dynamické skenovanie chráni pred viacerými zraniteľnosťami.

Inštalácia Prometheus v klastroch na úrovni skupiny

JADRO, ŠTARTÉR, PREMIUM, ULTIMATE, ZADARMO, BRONZ, STRIEBRO, ZLATO

Toto vydanie GitLab predstavuje možnosť pripojiť klaster Kubernetes k celej skupine. Pridali sme tiež možnosť nainštalovať jednu inštanciu Prometheus na klaster, aby sme uľahčili monitorovanie všetkých projektov v klastri.

Prečítajte si o ignorovaní zraniteľností na paneli zabezpečenia

ULTIMATE, GOLD

Bezpečnostné panely GitLab umožňujú správcom zobraziť ignorované zraniteľnosti. Na zefektívnenie vášho pracovného postupu sme pridali možnosť zobraziť ignorované podrobnosti priamo na vašom bezpečnostnom paneli.

Vytvorte si vlastné grafy metrík na informačnom paneli

PREMIUM, ULTIMATE, SILVER, GOLD

Vytvorte nové grafy s vlastnými metrikami výkonnosti priamo z informačného panela v hlavnom paneli metrík. Používatelia teraz môžu vytvárať, aktualizovať a odstraňovať vizualizácie metrík na informačnom paneli kliknutím na "Pridať metriku" („Pridať metriku“) v pravom hornom rohu panela s nástrojmi informačného panela.

GitLab 11.11: niekoľko zodpovedností za žiadosti o zlúčenie a vylepšenia kontajnerov

Problémy s upozorneniami sú teraz otvorené ako GitLab Alert Bot

PREMIUM, ULTIMATE, SILVER, GOLD

Pri problémoch, ktoré sa otvárajú z upozornení, bude autor nastavený na bota upozornení GitLab, takže okamžite uvidíte, že problém bol vytvorený automaticky z dôležitého upozornenia.

Automaticky ukladať epické popisy do lokálneho úložiska

ULTIMATE, GOLD

Epické popisy sa neuložili do lokálneho úložiska, takže zmeny sa stratili, pokiaľ ste ich pri zmene epického popisu výslovne neuložili. GitLab 11.11 zaviedol možnosť ukladať epické popisy do lokálneho úložiska. To znamená, že sa teraz môžete ľahko vrátiť k zmene svojho epického popisu, ak sa vyskytne chyba, budete rozptyľovaní alebo omylom ukončíte prehliadač.

Podpora zrkadlenia GitLab pre Git LFS

STARTER, PREMIUM, ULTIMATE, BRONZ, SILVER, GOLD

Pomocou zrkadlenia môžete replikovať úložiská Git z jedného miesta na druhé. To uľahčuje uloženie repliky úložiska umiestneného niekde inde na serveri GitLab. GitLab teraz podporuje zrkadlenie repozitárov pomocou Git LFS, takže táto funkcia je dostupná aj pre repo s veľkými súbormi, ako sú textúry hier alebo vedecké údaje.

Povolenia na čítanie a zápis úložiska pre osobné prístupové tokeny

JADRO, ŠTARTÉR, PREMIUM, ULTIMATE, ZADARMO, BRONZ, STRIEBRO, ZLATO

Mnoho osobných prístupových tokenov má povolenia na zmenu na úrovni api, ale úplný prístup k API môže niektorým používateľom alebo organizáciám poskytnúť príliš veľa práv.

Vďaka vstupu komunity môžu mať osobné prístupové tokeny teraz oprávnenia na čítanie a zápis iba v projektových archívoch, a nie hlbší prístup na úrovni API k citlivým oblastiam GitLab, ako sú nastavenia a členstvo.

Ďakujem, Horatiu Evgen Vlad (Horatiu Eugen Vlad)!

Pridanie základnej podpory pre dávkové dotazy GraphQL

ZADARMO, BRONZ, STRIEBRO, ZLATO, JADRO, ŠTARTÉR, PREMIUM, ULTIMATE

Pomocou rozhrania GraphQL API môžu používatelia presne špecifikovať, aké údaje potrebujú, a získať všetky potrebné údaje v niekoľkých dotazoch. Od tohto vydania GitLab podporuje pridávanie základných informácií o skupine do rozhrania GraphQL API.

Prihláste sa pomocou poverení Salesforce

JADRO, ŠTARTÉR, PREMIUM, ULTIMATE, ZADARMO, BRONZ, STRIEBRO, ZLATO

GitLab miluje vývojárov Salesforce a na podporu tejto komunity umožňujeme používateľom prihlásiť sa do GitLab pomocou poverení Salesforce.com. Inštancie teraz môžu nakonfigurovať GitLab ako aplikáciu pripojenú k službe Salesforce, aby sa pomocou Salesforce.com prihlásili do GitLab jedným kliknutím.

Pre webový prístup sa teraz vyžaduje SAML SSO

PREMIUM, ULTIMATE, SILVER, GOLD

My rozšírenie požiadavky jednotného prihlásenia (SSO). na úrovni skupiny, zavedené vo vydaní 11.8, s prísnou validáciou skupinových a projektových zdrojov, aby sa zabezpečilo, že používatelia môžu získať prístup len vtedy, keď sú prihlásení pomocou SAML. Toto je ďalšia vrstva riadenia prístupu pre organizácie, ktoré si cenia bezpečnosť a používajú GitLab.com cez SAML SSO. Teraz môžete vytvoriť požiadavku na SSO, pretože viete, že používatelia vo vašej skupine používajú SSO.

Filtrujte podľa nedávno vytvorených alebo upravených údajov pre epické API

ULTIMATE, GOLD

Predtým nebolo ľahké dopytovať nedávno vytvorené alebo zmenené údaje pomocou GitLab epics API. Vo verzii 11.11 sme pridali ďalšie filtre created_after, created_before, updated_after и updated_beforena zabezpečenie súladu s API úloh a rýchle nájdenie upravených alebo novovytvorených eposov.

Biometrické overenie s UltraAuth

JADRO, ŠTARTÉR, PREMIUM, ULTIMATE, ZADARMO, BRONZ, STRIEBRO, ZLATO

spoločnosť UltraAuth sa špecializuje na biometrické overovanie bez hesla. Teraz podporujeme túto metódu autentifikácie na GitLab!

Ďakujem, Karthiki Tanna (Kartikey Tanna)!

GitLab Runner 11.11

JADRO, ŠTARTÉR, PREMIUM, ULTIMATE, ZADARMO, BRONZ, STRIEBRO, ZLATO

Dnes sme vydali GitLab Runner 11.11! GitLab Runner je projekt s otvoreným zdrojovým kódom, ktorý sa používa na spúšťanie úloh CI/CD a odosielanie výsledkov späť do GitLabu.

Omnibusové vylepšenia

CORE, STARTER, PREMIUM, ULTIMATE

Vykonali sme nasledujúce vylepšenia Omnibusu v GitLab 11.11:

Zlepšenie schém

CORE, STARTER, PREMIUM, ULTIMATE

V grafoch Helm v GitLab 11.11 sme urobili nasledujúce vylepšenia:

Vylepšenia výkonu

JADRO, ŠTARTÉR, PREMIUM, ULTIMATE, ZADARMO, BRONZ, STRIEBRO, ZLATO

Pokračujeme v zlepšovaní výkonu GitLab s každým vydaním pre inštancie GitLab všetkých veľkostí. Niektoré vylepšenia v GitLab 11.11:

Zastarané funkcie

GitLab Geo poskytne hašované úložisko v GitLab 12.0

Vyžaduje sa GitLab Geo hashované úložisko na zmiernenie konkurencie na sekundárnych uzloch. Toto bolo zaznamenané v gitlab-ce#40970.

V GitLab 11.5 túto požiadavku sme pridali do geografickej dokumentácie: gitlab-ee#8053.

V GitLab 11.6 sudo gitlab-rake gitlab:geo:check skontroluje, či je povolené hashované úložisko a či sú všetky projekty migrované. Cm. gitlab-ee#8289. Ak používate Geo, spustite túto kontrolu a migrujte čo najskôr.

V GitLab 11.8 na stránke sa zobrazí trvalo deaktivované varovanie Oblasť správcu › Geo › Uzly, ak nie sú povolené vyššie uvedené kontroly. gitlab-ee!8433.

V GitLab 12.0 Geo použije hašované požiadavky na úložisko. Cm. gitlab-ee#8690.

dátum vymazania: 22 júna 2019 mesto

GitLab Geo prinesie PG FDW do GitLab 12.0

To je potrebné pre Geo Log Cursor, pretože výrazne zlepšuje výkon niektorých synchronizačných operácií. Zlepšil sa aj výkon dotazov na stav geografických uzlov. Predchádzajúce dopyty mali veľmi slabý výkon na veľkých projektoch. Pozrite sa, ako to nastaviť v Geodatabázová replikácia. V GitLab 12.0 Geo bude vyžadovať PG FDW. Cm. gitlab-ee#11006.

dátum vymazania: 22 júna 2019 mesto

Možnosti hlásenia chýb a protokolovania budú z používateľského rozhrania v GitLab 12.0 odstránené

Tieto možnosti budú odstránené z používateľského rozhrania v GitLab 12.0 a budú dostupné v súbore gitlab.yml. Okrem toho môžete definovať prostredie Sentry na rozlíšenie medzi viacerými nasadeniami. Napríklad vývoj, inscenácia a výroba. Cm. gitlab-ce#49771.

dátum vymazania: 22 júna 2019 mesto

Obmedzenie maximálneho počtu kanálov vytvorených na jedno odoslanie

Predtým GitLab vytváral kanály pre HEAD každá pobočka v podaní. To je výhodné pre vývojárov, ktorí tlačia niekoľko zmien naraz (napríklad do vetvy funkcií a do vetvy develop).

Ale keď tlačíte veľké úložisko s mnohými aktívnymi vetvami (napríklad presúvanie, zrkadlenie alebo vetvenie), nemusíte vytvárať kanál pre každú vetvu. Počnúc GitLab 11.10 tvoríme maximálne 4 potrubia pri odosielaní.

dátum vymazania: 22 mája 2019 mesto

Zastarané cesty kódu GitLab Runner

Od verzie Gitlab 11.9 používa GitLab Runner nová metóda klonovanie/volanie úložiska. V súčasnosti bude GitLab Runner používať starú metódu, ak nová nie je podporovaná. Viac podrobností nájdete v túto úlohu.

V GitLab 11.0 sme zmenili vzhľad konfigurácie servera metrík pre GitLab Runner. metrics_serverbudú odstránené v prospech listen_address v GitLab 12.0. Viac podrobností nájdete v túto úlohu.

Vo verzii 11.3 začal GitLab Runner podporovať viacerých poskytovateľov vyrovnávacej pamäte; čo viedlo k novým nastaveniam pre špecifická konfigurácia S3. V dokumentáciu Poskytuje sa tabuľka zmien a pokyny na migráciu na novú konfiguráciu. Viac podrobností nájdete v túto úlohu.

Tieto cesty nebudú dostupné v GitLab 12.0. Ako používateľ nemusíte pri inovácii na GitLab Runner 11.9 meniť nič iné, ako zabezpečiť, aby vaša inštancia GitLab používala verziu 12.0+.

dátum vymazania: 22 júna 2019 mesto

Zastaraný parameter pre funkciu vstupného bodu pre GitLab Runner

11.4 GitLab Runner predstavuje parameter feature FF_K8S_USE_ENTRYPOINT_OVER_COMMAND na odstránenie problémov ako napr # 2338 и # 3536.

V GitLab 12.0 sa prepneme na správne správanie, ako keby bolo nastavenie funkcie vypnuté. Viac podrobností nájdete v túto úlohu.

dátum vymazania: 22 júna 2019 mesto

Zastaraná podpora pre distribúciu Linuxu dosahujúca EOL pre GitLab Runner

Niektoré distribúcie Linuxu, na ktoré je možné nainštalovať GitLab Runner, splnili svoj účel.

V GitLab 12.0 už GitLab Runner nebude distribuovať balíčky do takýchto distribúcií Linuxu. Kompletný zoznam distribúcií, ktoré už nie sú podporované, nájdete v našom dokumentáciu. Ďakujem, Javier Ardo (Javier Jardon), pre vaše príspevok!

dátum vymazania: 22 júna 2019 mesto

Odstránenie starých príkazov GitLab Runner Helper

V rámci pridávania podpory Spúšťač Windows Docker museli opustiť niektoré staré príkazy, ktoré sa používajú obrázok pomocníka.

V GitLab 12.0 sa GitLab Runner spúšťa pomocou nových príkazov. Týka sa to iba používateľov, ktorí prepísať pomocný obrázok. Viac podrobností nájdete v túto úlohu.

dátum vymazania: 22 júna 2019 mesto

Odstránenie staršieho mechanizmu git clean z GitLab Runner

V GitLab Runner 11.10 sme poskytla príležitosť nakonfigurovať, ako Runner vykoná príkaz git clean. Nová stratégia čistenia navyše odstraňuje používanie git reset a vydá príkaz git clean po kroku vykládky.

Keďže táto zmena správania môže ovplyvniť niektorých používateľov, pripravili sme parameter FF_USE_LEGACY_GIT_CLEAN_STRATEGY. Ak nastavíte hodnotu true, obnoví starú stratégiu čistenia. Viac o používaní parametrov funkcií v GitLab Runner nájdete v dokumentácii.

V GitLab Runner 12.0 odstránime podporu pre starú stratégiu čistenia a možnosť obnoviť ju pomocou parametra funkcie. Vidieť v túto úlohu.

dátum vymazania: 22 júna 2019 mesto

Šablóny skupinových projektov dostupné len pre strieborné/prémiové plány

Keď sme vo verzii 11.6 zaviedli šablóny projektov na úrovni tímu, omylom sme túto prémiovú/striebornú funkciu sprístupnili všetkým plánom.

My oprava tejto chyby vo verzii 11.11 a poskytuje ďalšie 3 mesiace všetkým používateľom a inštanciám pod úrovňou Silver/Premium.

Od 22. augusta 2019 budú šablóny skupinových projektov dostupné iba pre plány Silver/Premium a vyššie, ako je opísané v dokumentácii.

dátum vymazania: 22 2019 augusta

Podpora pre dávkové úlohy systému Windows bola ukončená

V GitLab 13.0 (22. júna 2020) plánujeme odstrániť podporu pre dávkové úlohy príkazového riadka Windows v GitLab Runner (napr. cmd.exe) v prospech vylepšenej podpory pre Windows PowerShell. Viac podrobností v túto úlohu.

Naša vízia pre podnikové DevOps bude teraz v súlade s pozíciou spoločnosti Microsoft, že PowerShell je najlepšou voľbou na automatizáciu podnikových aplikácií v prostrediach Windows. Ak chcete pokračovať v používaní cmd.exe, tieto príkazy možno volať z prostredia PowerShell, ale nebudeme priamo podporovať dávkové úlohy systému Windows kvôli niekoľkým nezrovnalostiam, ktoré vedú k vysokej réžii údržby a vývoja.

dátum vymazania: 22 septembra 2019 mesto

Vyžaduje Git 2.21.0 alebo vyšší

Od verzie GitLab 11.11 sa na spustenie vyžaduje Git 2.21.0. Omnibus GitLab sa už dodáva s Git 2.21.0, ale používatelia pôvodných inštalácií s predchádzajúcimi verziami Git budú musieť upgradovať.

dátum vymazania: 22 mája 2019 mesto

Staršia šablóna služby Kubernetes

V GitLab 12.0 plánujeme opustiť šablónu služby Kubernetes na úrovni inštancií v prospech konfigurácie klastra na úrovni inštancie zavedenej v GitLab 11.11.

Všetky samostatne spravované inštancie používajúce šablónu služby budú pri inovácii na GitLab 12.0 migrované do klastra na úrovni inštancie.

dátum vymazania: 22 júna 2019 mesto

Deaktivácia priraďovania štítkov app na paneloch nasadenia Kubernetes

V GitLab 12.0 plánujeme upustiť od priraďovania podľa štítka aplikácie vo výbere nasadenia Kubernetes. V GitLab 11.10 sme predstavili nový mechanizmus zhody, ktorý vyhľadáva zhody podľa app.example.com/app и app.example.com/envna zobrazenie nasadení na paneli.

Ak chcete, aby sa tieto nasadenia objavili na vašich tabuľkách nasadenia, jednoducho odošlete nové nasadenie a GitLab použije nové štítky.

dátum vymazania: 22 júna 2019 mesto

Balíky GitLab 12.0 budú podpísané rozšíreným podpisom

2. mája 2019 GitLab predĺžil dobu platnosti podpisových kľúčov k balíkom Omnibus GitLab od 01.08.2019 do 01.07.2020. Ak overujete podpisy balíkov a chcete aktualizovať kľúče, jednoducho postupujte podľa pokynov znova dokumentáciu na podpisovanie balíkov Omnibus.

dátum vymazania: 22 júna 2019 mesto

Zmeniť denník

Všetky tieto zmeny hľadajte v changelogu:

Inštalácia

Ak nastavujete novú inštaláciu GitLab, navštívte Stránka na stiahnutie GitLab.

Aktualizovať

→ Pozrite sa stránku aktualizácií

Zdroj: hab.com

Pridať komentár