GitLab 11.10 s kanály řídicího panelu, sloučenými kanály výsledků a víceřádkovými návrhy v požadavcích na sloučení.
Pohodlné informace o výkonu potrubí v různých projektech
GitLab nadále zvyšuje viditelnost životního cyklu DevOps. V tomto čísle na ovládací panel přidán přehled stavu potrubí.
To je výhodné, i když studujete pipeline jednoho projektu, ale je zvláště užitečné, pokud několik projektů, - a to se obvykle stává, pokud používáte mikroslužby a chcete spustit kanál pro testování a doručování kódu z různých úložišť projektů. Nyní můžete okamžitě vidět výkon potrubí na ovládacím panelu, kdekoli se provádějí.
Spuštění kanálů pro sloučené výsledky
Časem se zdrojová a cílová větev rozchází a může nastat situace, kdy si poradí odděleně, ale společně nefungují. Teď můžeš před sloučením spusťte kanály pro sloučené výsledky. Tímto způsobem si rychle všimnete chyb, které by se objevily pouze v případě, že by se změny často přesouvaly mezi větvemi, což znamená, že chyby potrubí opravíte mnohem rychleji a použijete GitLab Runner.
Dále optimalizovat spolupráci
GitLab 11.10 přidává ještě další funkce pro bezproblémovou spolupráci a zjednodušené pracovní postupy. V předchozí vydání zavedli jsme návrhy pro žádosti o sloučení, kdy recenzent mohl navrhnout změnu jednoho řádku v komentáři k žádosti o sloučení a ta mohla být okamžitě potvrzena přímo z vlákna komentáře. Našim uživatelům se to líbilo a požádali o rozšíření této funkce. Nyní můžete nabídnout změny pro více řádkůoznačující, které řádky odstranit a které přidat.
Nejhodnotnější zaměstnanec tohoto měsíceMVP) — Takuya Noguchi
Nejcennějším zaměstnancem tohoto měsíce je Takuya Noguchi (Takuya Noguchi). Takuya odvedl dobrou práci pro slávu GitLabu: opraveny chyby, dokončeny nedostatky v backendu a frontendu a vylepšeno uživatelské rozhraní. Děkuji!
Hlavní funkce GitLabu 11.10
Potrubí na ovládacím panelu
PREMIUM, ULTIMATE, STŘÍBRNÁ, ZLATÁ
Řídicí panel v GitLab zobrazuje informace o projektech v celé vaší instanci GitLab. Jednotlivé projekty přidáváte jeden po druhém a můžete si vybrat, který projekt vás zajímá.
V této verzi jsme na řídicí panel přidali informace o stavech kanálu. Nyní vývojáři vidí funkčnost potrubí ve všech potřebných projektech - v jednom rozhraní.
Potrubí pro sloučené výsledky
PREMIUM, ULTIMATE, STŘÍBRNÁ, ZLATÁ
Je běžné, že se zdrojová větev v průběhu času odchyluje od větve cílové, pokud mezi nimi neustále neprovádíte změny. V důsledku toho jsou zdrojové a cílové větvené kanály „zelené“ a nedochází ke konfliktům při sloučení, ale sloučení se nezdaří kvůli nekompatibilním změnám.
Když kanál žádostí o sloučení automaticky vytvoří nový odkaz, který obsahuje kombinovaný výsledek sloučení zdrojové a cílové větve, můžeme spustit kanál na tomto odkazu a zajistit, aby celkový výsledek fungoval.
Pokud používáte kanály žádostí o sloučení (v jakékoli kapacitě) a používáte soukromé GitLab runner verze 11.8 nebo starší, budete je muset aktualizovat, abyste se tomuto problému vyhnuli gitlab-ee#11122. To se netýká uživatelů veřejných GitLab runnerů.
Navrhování změn na více řádcích
JÁDRO, STARTER, PREMIUM, ULTIMATE, ZDARMA, BRONZ, STŘÍBRNO, ZLATO
Při společné práci na žádostech o sloučení často zjistíte problémy a navrhnete řešení. Od verze GitLab 11.6 podporujeme návrh na změny pro jeden řádek.
Ve verzi 11.10 mohou komentáře rozdílu žádosti o sloučení navrhovat změny na více řádcích a pak je může přijmout kdokoli s oprávněním k zápisu do původní větve jediným kliknutím. Díky nové funkci se můžete vyhnout kopírování a vkládání, jako v předchozích verzích.
Zkratky v jedné oblasti
PREMIUM, ULTIMATE, STŘÍBRNÁ, ZLATÁ
Se štítky ve stejném rozsahu mohou týmy použít vzájemně se vylučující štítky (ve stejném rozsahu) na problém, žádost o sloučení nebo epický scénář ve scénářích s vlastními poli nebo vlastními stavy pracovního postupu. Konfigurují se pomocí speciální syntaxe dvojtečky v názvu štítku.
Řekněme, že potřebujete vlastní pole v úkolech pro sledování operačního systému platformy, na kterou vaše funkce cílí. Každý úkol se musí týkat pouze jedné platformy. Můžete vytvářet zkratky platform::iOS, platform::Android, platform::Linux a další podle potřeby. Pokud na úlohu použijete jednu takovou zkratku, automaticky se odstraní další existující zkratka, která začíná platform::.
Řekněme, že máte zkratky workflow::development, workflow::review и workflow::deployed, což ukazuje stav pracovního postupu vašeho týmu. Pokud úkol již má zástupce workflow::developmenta vývojář chce přesunout úkol do fáze workflow::review, pouze použije novou zkratku a starou (workflow::development) se automaticky smaže. Toto chování již existuje, když přesouváte úkoly mezi seznamy zástupců na panelu úkolů, který představuje pracovní postup vašeho týmu. Nyní mohou členové týmu, kteří nepracují přímo s panelem úkolů, měnit stav pracovního postupu v samotných úkolech.
Důkladnější čištění registru kontejnerů
JÁDRO, STARTER, PREMIUM, ULTIMATE, ZDARMA, BRONZ, STŘÍBRNO, ZLATO
Když obvykle používáte registr kontejnerů s kanály CI, vložíte více samostatných změn do jedné značky. Vzhledem k implementaci distribuce Dockeru je výchozí chování ukládat všechny změny v systému, ale nakonec zabírají spoustu paměti. Pokud použijete parametr -m с registry-garbage-collect, můžete rychle odstranit všechny předchozí změny a uvolnit tak drahocenný prostor.
Zakoupení dalších minut CI Runner
BRONZ, STŘÍBRNO, ZLATO
Uživatelé s placenými plány GitLab.com (zlato, stříbro, bronz) si nyní mohou zakoupit další minuty CI Runner. Dříve bylo nutné splnit kvótu stanovenou v plánu. Díky tomuto vylepšení si můžete předem nakoupit minuty nad rámec kvóty, abyste se vyhnuli přerušení v důsledku odstávek potrubí.
Nyní 1000 minut stojí 8 $ a můžete si jich koupit, kolik chcete. Další minuty se začnou využívat, když utratíte celou měsíční kvótu, a zbytek dalších minut se převede do dalšího měsíce. V budoucí vydání chceme tuto funkci přidat také do bezplatných plánů.
Složitelné Auto DevOps
JÁDRO, STARTER, PREMIUM, ULTIMATE, ZDARMA, BRONZ, STŘÍBRNO, ZLATO
Díky Auto DevOps přecházejí týmy na moderní postupy DevOps téměř bez námahy. Počínaje GitLab 11.10 je každá úloha v Auto DevOps poskytována jako nezávislá šablona. Uživatelé mohou používat функцию includes v GitLab CI povolit jednotlivé fáze Auto DevOps a zároveň používat svůj vlastní soubor gitlab-ci.yml. Tímto způsobem můžete povolit pouze úlohy, které potřebujete, a využívat výhody upstream aktualizací.
Automaticky spravujte členy skupiny na GitLab.com pomocí SCIM
STŘÍBRO ZLATO
Dříve jste museli ručně spravovat členství ve skupině na GitLab.com. Nyní můžete používat jednotné přihlašování SAML a spravovat členství pomocí SCIM k vytváření, odstraňování a aktualizaci uživatelů na GitLab.com.
To je užitečné zejména pro společnosti s velkým počtem uživatelů a centralizovanými poskytovateli identity. Nyní můžete mít jediný zdroj pravdy, jako je Azure Active Directory, a uživatelé se budou vytvářet a odstraňovat automaticky prostřednictvím poskytovatele identity, nikoli ručně.
Přihlaste se na GitLab.com prostřednictvím poskytovatele SAML
STŘÍBRO ZLATO
Dříve se při použití jednotného přihlašování SAML pro skupiny od uživatele vyžadovalo přihlášení pomocí přihlašovacích údajů GitLab a poskytovatele identity. Nyní se můžete přímo přihlásit přes SSO jako uživatel GitLab přidružený ke nakonfigurované skupině.
Uživatelé se nebudou muset přihlašovat dvakrát, což firmám usnadní používání jednotného přihlášení SAML pro GitLab.com.
Další vylepšení v GitLabu 11.10
Dětské epické schéma
ULTIMATE, ZLATÝ
V předchozí verzi jsme přidali podřízené eposy (eposy eposů), které vám pomohou spravovat strukturu distribuce práce. Podřízené eposy se objeví na stránce nadřazeného eposu.
V této verzi nadřazená epická stránka zobrazuje obrys podřízených eposů, takže týmy mohou vidět časovou osu podřízených eposů a mohou spravovat závislosti na načasování.
Vyskakovací obrazovky s žádostí o sloučení
JÁDRO, STARTER, PREMIUM, ULTIMATE, ZDARMA, BRONZ, STŘÍBRNO, ZLATO
V této verzi zavádíme informativní obrazovky, které se objeví, když umístíte ukazatel myši na odkaz žádosti o sloučení. Dříve jsme zobrazovali pouze název žádosti o sloučení, ale nyní zobrazujeme také stav žádosti o sloučení, stav kanálu CI a krátkou adresu URL.
V budoucích verzích plánujeme přidat další důležité informace, např. odpovědné osoby a kontrolní místaa představíme také vyskakovací obrazovky pro úkoly.
Filtrování požadavků na sloučení podle cílových větví
JÁDRO, STARTER, PREMIUM, ULTIMATE, ZDARMA, BRONZ, STŘÍBRNO, ZLATO
Pracovní postupy Git pro vydávání nebo odesílání softwaru často zahrnují několik dlouhodobých větví – za účelem opravy předchozích verzí (např. stable-11-9) nebo přechod od testování kvality k výrobě (např. integration), ale není snadné najít žádosti o sloučení pro tyto větve mezi mnoha otevřenými požadavky na sloučení.
Seznam žádostí o sloučení pro projekty a skupiny lze nyní filtrovat podle cílové větve žádosti o sloučení, aby bylo snazší najít tu, kterou potřebujete.
JÁDRO, STARTER, PREMIUM, ULTIMATE, ZDARMA, BRONZ, STŘÍBRNO, ZLATO
Pokud použijeme vývojovou metodu Trunk-based, měli bychom se vyhnout dlouhověkým větvím ve prospěch malých, dočasných poboček s jedním vlastníkem. Malé změny jsou často poslány přímo do cílové větve, ale riskujete, že narušíte sestavení.
V tomto vydání GitLab podporuje nové možnosti Git push pro automatické otevírání požadavků na sloučení, nastavení cílové větve a vynucení sloučení na úspěšném kanálu z příkazového řádku v době push do větve.
Vylepšená integrace s externími řídicími panely
JÁDRO, STARTER, PREMIUM, ULTIMATE, ZDARMA, BRONZ, STŘÍBRNO, ZLATO
GitLab má přístup k více serverům Prometheus (prostředí, projekt a skupiny (očekávané)), ale mít více koncových bodů může zvýšit složitost nebo nemusí být podporováno standardními řídicími panely. Díky této verzi mohou týmy používat jediné rozhraní Prometheus API, díky čemuž je integrace se službami, jako je Grafana, mnohem snazší.
Seřadit stránky Wiki podle data vytvoření
JÁDRO, STARTER, PREMIUM, ULTIMATE, ZDARMA, BRONZ, STŘÍBRNO, ZLATO
V projektové Wiki mohou týmy sdílet dokumentaci a další důležité informace spolu se zdrojovým kódem a úkoly. Díky této verzi můžete seznam wiki stránek seřadit podle data vytvoření a názvu, abyste rychle našli nedávno vytvořený obsah.
Monitorování zdrojů požadovaných clusterem
ULTIMATE, ZLATÝ
GitLab vám pomůže monitorovat váš cluster Kubernetes pro vývojové a produkční aplikace. Počínaje tímto vydáním sledujte požadavky na procesor a paměť z vašeho clusteru, abyste odhalili potenciální problémy dříve, než se stanou problémy.
Zobrazit metriky Load Balancer v Grafana Dashboard
JÁDRO, STARTER, PREMIUM, ULTIMATE
Je velmi důležité sledovat stav vaší instance GitLab. Dříve jsme poskytovali výchozí řídicí panely prostřednictvím vestavěné instance Grafana. Počínaje tímto vydáním jsme zahrnuli další řídicí panely pro sledování vyvažovačů zatížení NGINX.
SAST pro Elixír
ULTIMATE, ZLATÝ
Pokračujeme v rozšiřování jazykové podpory a prohlubování bezpečnostních kontrol. V této verzi jsme povolili bezpečnostní kontroly pro projekty na Elixír a projekty vytvořené na platforma Phoenix.
Více dotazů v jednom diagramu
PREMIUM, ULTIMATE, STŘÍBRNÁ, ZLATÁ
V GitLab můžete vytvářet grafy pro vizualizaci shromážděných metrik. Pokud se například potřebujete podívat na maximální nebo průměrnou hodnotu metriky, často chcete zobrazit několik hodnot na jednom grafu. Počínaje tímto vydáním máte tuto příležitost.
Výsledky DAST na panelu zabezpečení skupiny
JÁDRO, STARTER, PREMIUM, ULTIMATE, ZDARMA, BRONZ, STŘÍBRNO, ZLATO
Kromě SAST, skenování kontejnerů a skenování závislostí jsme na řídicí panel zabezpečení týmu přidali výsledky dynamického testování zabezpečení aplikací (DAST).
Přidání metadat do sestavy skenování kontejneru
ULTIMATE, ZLATÝ
V této verzi obsahuje sestava skenování kontejneru více metadat – přidali jsme postižená součást (funkce Clair) do stávajících metadat: priorita, ID (s odkazem na mitre.org) a dotčená úroveň (např. debian:8).
Přidání typu přehledu metrik pro sloučení požadavků
PREMIUM, ULTIMATE, STŘÍBRNÁ, ZLATÁ
GitLab již poskytuje několik typů sestav, které lze zahrnout přímo do požadavků na sloučení: od sestav po kvalita kódu и testování jednotky ve fázi ověřování do SAST и DAST ve fázi ochrany.
I když se jedná o důležité zprávy, jsou také potřebné základní informace, které vyhovují různým scénářům. V GitLab 11.10 poskytujeme hlášení metrik přímo v žádosti o sloučení, která očekává jednoduchý pár klíč–hodnota. Tímto způsobem uživatelé sledují změny v průběhu času, včetně vlastních metrik a změn metrik pro konkrétní žádost o sloučení. Využití paměti, specializované testování zátěže a zdravotní stavy lze převést na jednoduché metriky, které lze zobrazit přímo v požadavcích na sloučení spolu s dalšími vestavěnými sestavami.
Podpora pro vícemodulové projekty Maven pro skenování závislostí
ULTIMATE, ZLATÝ
V tomto vydání vícemodulové projekty Maven podporují skenování závislostí GitLab. Dříve, pokud byl submodul závislý na jiném submodulu stejné úrovně, nemohl umožnit načítání z centrálního úložiště Maven. Nyní je vytvořen multimodulový projekt Maven se dvěma moduly a závislostí mezi těmito dvěma moduly. Závislosti mezi sourozeneckými moduly jsou nyní k dispozici v místním úložišti Maven, takže sestavení může pokračovat.
Uživatelé mohou změnit cestu klonování v CI
JÁDRO, STARTER, PREMIUM, ULTIMATE, ZDARMA, BRONZ, STŘÍBRNO, ZLATO
Ve výchozím nastavení GitLab Runner klonuje projekt do jedinečné podcesty $CI_BUILDS_DIR. Ale u některých projektů, jako je Golang, musí být kód naklonován do konkrétního adresáře, aby mohl být sestaven.
V GitLabu 11.10 jsme zavedli proměnnou GIT_CLONE_PATH, která vám umožňuje zadat konkrétní cestu, kam GitLab Runner klonuje projekt před provedením úlohy.
Jednoduché maskování chráněných proměnných v protokolech
JÁDRO, STARTER, PREMIUM, ULTIMATE, ZDARMA, BRONZ, STŘÍBRNO, ZLATO
GitLab nabízí několik způsobů chránit и omezit oblast proměnné v GitLab CI/CD. Ale proměnné mohou stále skončit v protokolech sestavení, záměrně nebo náhodně.
GitLab bere řízení rizik a auditování vážně a pokračuje v přidávání funkcí shody. V GitLabu 11.10 jsme zavedli možnost maskování určitých typů proměnných v protokolech trasování úloh a přidali jsme úroveň ochrany proti náhodnému zahrnutí obsahu těchto proměnných do protokolů. A nyní GitLab automaticky maskuje mnoho vestavěných tokenových proměnných.
Povolte nebo zakažte Auto DevOps na úrovni týmu
JÁDRO, STARTER, PREMIUM, ULTIMATE, ZDARMA, BRONZ, STŘÍBRNO, ZLATO
S Auto DevOps na projektu GitLab.com můžete bez potíží převzít moderní pracovní postupy DevOps od sestavení až po dodání.
Počínaje GitLab 11.10 můžete povolit nebo zakázat Auto DevOps pro všechny projekty ve stejné skupině.
Zjednodušená a vylepšená licenční stránka
STARTER, PREMIUM, ULTIMATE
Aby byla správa licenčních klíčů pohodlnější a jednodušší, přepracovali jsme stránku licencí na panelu administrátora a zvýraznili jsme nejdůležitější prvky.
Aktualizujte selektor zástupců pro nasazení Kubernetes
JÁDRO, STARTER, PREMIUM, ULTIMATE, ZDARMA, BRONZ, STŘÍBRNO, ZLATO
Panely nasazení zobrazují informace o všech nasazeních Kubernetes.
V této verzi jsme změnili způsob mapování zkratek na nasazení. Zápasy jsou nyní k dispozici od app.example.com/app и app.example.com/env nebo app. Vyhnete se tak konfliktům filtrování a riziku nesprávného nasazení spojeného s projektem.
JÁDRO, STARTER, PREMIUM, ULTIMATE, ZDARMA, BRONZ, STŘÍBRNO, ZLATO
Integrace Kubernetes s GitLab vám umožňuje používat funkci RBAC pomocí servisního účtu a vyhrazeného jmenného prostoru pro každý projekt GitLab. Počínaje tímto vydáním budou tyto prostředky pro maximální efektivitu vytvářeny pouze v případě potřeby pro nasazení.
Při nasazení Kubernetes vytvoří GitLab CI tyto prostředky před nasazením.
Skupinoví běžci pro skupiny na úrovni skupiny
JÁDRO, STARTER, PREMIUM, ULTIMATE, ZDARMA, BRONZ, STŘÍBRNO, ZLATO
Clustery na úrovni skupiny nyní podporují instalaci GitLab Runner. Běžci Kubernetes na úrovni skupiny se dětským projektům jeví jako skupinoví běžci označeni cluster и kubernetes.
Počítadlo hovorů pro funkce Knative
JÁDRO, STARTER, PREMIUM, ULTIMATE, ZDARMA, BRONZ, STŘÍBRNO, ZLATO
Funkce nasazené s GitLab Serverless, nyní zobrazí počet přijatých hovorů pro konkrétní funkci. Chcete-li to provést, musíte nainstalovat Prometheus do clusteru, kde je nainstalován Knative.
Ovládání parametrů git clean pro úlohy GitLab CI/CD
JÁDRO, STARTER, PREMIUM, ULTIMATE, ZDARMA, BRONZ, STŘÍBRNO, ZLATO
Ve výchozím nastavení běží GitLab Runner git clean během procesu nahrávání kódu při provádění úlohy v GitLab CI/CD. Od GitLabu 11.10 mohou uživatelé ovládat parametry předávané týmu git clean. To je užitečné pro týmy s vyhrazenými běžci, stejně jako pro týmy, které shromažďují projekty z velkých monorepozitářů. Nyní mohou řídit proces vykládání před spuštěním skriptů. Nová proměnná GIT_CLEAN_FLAGS výchozí hodnota je -ffdx a přijímá všechny možné parametry příkazu [git clean](https://git-scm.com/docs/git-clean).
Externí autorizace v Core
JÁDRO, STARTER, PREMIUM, ULTIMATE, ZDARMA, BRONZ, STŘÍBRNO, ZLATO
Zabezpečená prostředí mohou pro přístup k projektu vyžadovat další externí autorizační zdroj. Přidali jsme podporu pro další úroveň řízení přístupu 10.6 a obdržel mnoho žádostí o otevření této funkce v Core. S potěšením zavádíme externí autorizaci a další vrstvu zabezpečení pro instance Core, protože tuto funkci potřebují jednotliví účastníci.
Schopnost vytvářet projekty ve skupinách v Core
JÁDRO, STARTER, PREMIUM, ULTIMATE, ZDARMA, BRONZ, STŘÍBRNO, ZLATO
Role Vývojář může vytvářet projekty ve skupinách od verze 10.5a nyní je to možné v Core. Vytváření projektů je klíčovou funkcí pro produktivitu v GitLab a díky zahrnutí této funkce do Core je nyní pro členy snazší dělat něco nového.
GitLab Runner 11.10
JÁDRO, STARTER, PREMIUM, ULTIMATE, ZDARMA, BRONZ, STŘÍBRNO, ZLATO
Dnes jsme vydali GitLab Runner 11.10! GitLab Runner je projekt s otevřeným zdrojovým kódem, který se používá ke spouštění úloh CI/CD a odesílání výsledků zpět do GitLabu.
Úplný seznam změn lze nalézt v changelogu GitLab Runner: ZMĚNA.
Oprava vráceného project_id v rozhraní API pro vyhledávání objektů blob v Elasticsearch
STARTER, PREMIUM, ULTIMATE
Opravili jsme chybu v rozhraní API pro vyhledávání objektů blob Elasticsearch, která chybně vracela 0 pro project_id. Bude to nutné reindex Elasticsearchabyste získali správné hodnoty project_id po instalaci této verze GitLabu.
Vylepšení omnibusu
JÁDRO, STARTER, PREMIUM, ULTIMATE
Provedli jsme následující vylepšení Omnibusu v GitLab 11.10:
V GitLabu 11.5 Tento požadavek jsme přidali do Geo dokumentace: gitlab-ee#8053.
V GitLabu 11.6sudo gitlab-rake gitlab:geo:check zkontroluje, zda je povoleno hašované úložiště a zda jsou migrovány všechny projekty. Cm. gitlab-ee#8289. Pokud používáte Geo, spusťte prosím tuto kontrolu a migrujte co nejdříve.
V GitLabu 11.8 trvale deaktivované varování gitlab-ee!8433 se zobrazí na stránce Správcovská oblast > Geo > Uzlypokud výše uvedené kontroly nejsou povoleny.
V GitLabu 12.0 Geo použije hashované požadavky na úložiště. Cm. gitlab-ee#8690.
Canonical oznámil konec standardní podpory pro Ubuntu 14.04 Duben 2019. Doporučujeme uživatelům upgradovat na podporovanou verzi LTS: Ubuntu 16.04 nebo Ubuntu 18.04.
datum smazání: 22 května 2019 město
Omezení maximálního počtu kanálů vytvořených jedním podáním
Dříve GitLab vytvářel kanály pro HEAD každá větev v zásilce. To je užitečné pro vývojáře, kteří posílají více změn najednou (například do větve funkcí a a develop).
Ale když tlačíte velké úložiště, kde je mnoho aktivních větví (například pro přesun, zrcadlení nebo rozvětvení), nemusíte vytvářet potrubí pro každou větev. Počínaje GitLabem 11.10 tvoříme maximálně 4 potrubí při odesílání.
datum smazání: 22 května 2019 město
Cesty ke staršímu kódu GitLab Runner
Od Gitlabu 11.9 používá GitLab Runner nová metoda klonování/volání úložiště. V současné době GitLab Runner použije starou metodu, pokud nová není podporována. Více viz tento úkol.
V GitLab 11.0 jsme změnili zobrazení konfigurace serveru metrik pro GitLab Runner. metrics_server bude odstraněn ve prospěch listen_address v GitLabu 12.0. Více viz tento úkol.
Tyto cesty nebudou v GitLabu 12.0 dostupné. Jako uživatel nemusíte nic měnit, jen se ujistěte, že vaše instance GitLab používá verzi 11.9+, když upgradujete na GitLab Runner 12.0.
datum smazání: 22 2019 června
Zastaralá možnost pro funkci vstupního bodu pro GitLab Runner
V GitLabu 12.0 se přepneme na správné chování, jako kdyby bylo nastavení funkce zakázáno. Více viz tento úkol.
datum smazání: 22 2019 června
Zastaralá podpora pro linuxovou distribuci, která dosáhla EOL pro GitLab Runner
Některé distribuce Linuxu, na které můžete nainstalovat GitLab Runner, splnily svůj účel.
V GitLab 12.0 již GitLab Runner nebude distribuovat balíčky do těchto distribucí Linuxu. Kompletní seznam distribucí, které již nejsou podporovány, naleznete v našem dokumentace. Díky Javieru Ardovi (Javier Jardon) za jeho příspěvek!
GitLab 12.0 spouští GitLab Runner s novými příkazy. To platí pouze pro uživatele, kteří přepsat pomocný obrázek. Více viz tento úkol.
datum smazání: 22 2019 června
Odstranění staršího mechanismu git clean z GitLab Runner
V GitLab Runner 11.10 poskytujeme příležitost nakonfigurovat, jak Runner provádí příkaz git clean. Nová strategie čištění navíc odstraňuje použití git reset a vydá příkaz git clean po kroku nahrání.
Protože tato změna chování může ovlivnit některé uživatele, připravili jsme nastavení FF_USE_LEGACY_GIT_CLEAN_STRATEGY. Pokud nastavíte hodnotu true, obnoví starší strategii čištění. Více o používání parametrů funkcí v GitLab Runneru naleznete v dokumentaci.
V GitLab Runner 12.0 odebereme podporu pro starší strategii vyčištění a možnost ji obnovit pomocí parametru funkce. Více podrobností naleznete v tento úkol.
datum smazání: 22 2019 června
Sekce Informace o systému na panelu administrátora
GitLab prezentuje informace o vaší instanci GitLab v admin/system_info, ale tyto informace nemusí být přesné.
Zdarma: Neomezené soukromé úložiště a neomezený počet přispěvatelů projektu. Uzavřené projekty mají přístup k funkcím úrovně ZdarmaMít otevřené projekty mít přístup k funkcím úrovně Gold.
Bronz: Pro týmy, které potřebují přístup k pokročilým funkcím pracovního postupu.
Stříbro: Pro týmy, které potřebují robustnější možnosti DevOps, dodržování předpisů a rychlejší podporu.
Gold: Vhodné pro mnoho úloh CI/CD. Všechny otevřené projekty mohou používat zlaté funkce zdarma, bez ohledu na plán.