GitLab je open source, nezávislá na platformě a úplně bezplatná webová softwarová repozitář a aplikace pro správu projektů implementovaná v Ruby on Rails a klonována ze slavného projektu GitHub. Používá se ve více než 100 000 organizacích po celém světě a speciálně navržených pro platformu GNU / Linux.
Funkce na první pohled
Projekt GitLab, inspirovaný službou GitHub a hostujícím v GitHubu, je aplikace pro hostování kódů, která podporuje požadavky na sloučení, komentáře, přístup k úložišti, síťový graf, úryvky kódu, správa, Wiki a problémy.
S programem GitLab bude každý vývojář aplikací schopen vytvářet projekty a repozitáře aplikací, provádět přezkoumání kódu a spravovat přístup. Pomáhá více vývojářům softwaru snadno spolupracovat na kódu.
Aplikace umožňuje vývojářům libovolného typu jemných zrnitých přístupových ovládacích prvků bez problémů spravovat repozitáře Git a udržovat jejich zdrojový kód bezpečný po celou dobu. Pomáhá také zlepšit spolupráci s žádostmi o sloučení a provádět přezkoumávání kódu.
Další zajímavá funkce GitLabu spočívá v tom, že implementuje Wiki a sledovač problémů pro každý z vašich projektů, což z něj činí jedno z nejpopulárnějších řešení pro správu prostorových úložišť softwaru Git.
Požadavky a instalace
Software GitLab byl přizpůsoben speciálně pro platformu GNU / Linux a podporuje všechny hlavní distribuce jako Red Hat Enterprise Linux, CentOS, Debian a Ubuntu. To vyžaduje Ruby 2.0 nebo vyšší, Git 1.7.10 nebo novější, Redis 2.0 nebo vyšší, stejně jako databázové servery MySQL nebo PostgreSQL.
Software je napsán v Ruby on Rails a distribuován jako univerzální zdrojový archiv, který uživateli umožňuje optimalizovat zdrojový kód pro konkrétní operační systém nebo hardwarovou architekturu (architektury 32bitových a 64bitových instrukčních sad jsou podporovány v tomto čas). Je k dispozici pod licencí MIT Expat.
Co je nové v této verzi:
- Všechno, co děláme v GitLabu, od našeho integrovaného produktu až po naše měsíční zprávy, je zaměřeno na cíl pomáhat vývojovým týmům zkrátit čas na hodnotu. S každým vydáním bychom vám rádi pomohli dělat více v kratším čase, a zároveň poskytovali intuitivní a uživatelsky přívětivé zkušenosti s produktem. GitLab 9.5 podniká velký krok k dosažení tohoto cíle. Toto vydání obsahuje vylepšení naší navigace, nové šablony projektů s předem nakonfigurovaným CI a nové funkce automatizace pro monitorování výkonu a výkonu, které vám ušetří čas a úsilí.
- Toto bude poslední verze 9.x, protože se chystáme vydat GitLab 10.0 22. září! Přesto přinášíme některé skvělé nové funkce, které zakončí naše vydání 9.x:
- Abychom vám pomohli zlepšit vaše zkušenosti s navigací na platformě GitLab, aktualizovali jsme novou navigaci, zjednodušili uživatelské rozhraní a snížili počet kliknutí, která je nutná k přesunutí instance GitLab. Díky nově přidaným ikonám a subnavům na myši je snadnější a rychlejší než kdy jindy zkoumat GitLab.
- Začínáme s novým projektem, jen jsme se zrychlili. V GitLab 9.5 jsme představili šablony projektů, které vám umožňují rychle vytvořit nový projekt, který má předkonfigurovaný CI.
- Pokračujeme v naší misi, abychom vám šetřili čas a umožnili jsme, aby GitLab automaticky zopakoval selhání úloh, které byly spuštěny s GitLab CI / CD. Nyní se nemusíte starat o to, že ztratíte čas, kdy se vrátíte do potrubí vašeho projektu, abyste se pokusili o opakované pokusy o neúspěšnou práci.
- GitLab 9.5 také přináší zlepšení druhé části vývojového životního cyklu. Díky automatickému nasazení aplikací Automatické sledování aplikací jsme vám usnadnili shromažďování odezev a metrik systému z vašich aplikací.
Co je nového ve verzi 9.5.0:
- Všechno, co děláme v GitLabu, od našeho integrovaného produktu až po naše měsíční zprávy, je zaměřeno na cíl pomáhat vývojovým týmům zkrátit čas na hodnotu. S každým vydáním bychom vám rádi pomohli dělat více v kratším čase, a zároveň poskytovali intuitivní a uživatelsky přívětivé zkušenosti s produktem. GitLab 9.5 podniká velký krok k dosažení tohoto cíle. Toto vydání obsahuje vylepšení naší navigace, nové šablony projektů s předem nakonfigurovaným CI a nové funkce automatizace pro monitorování výkonu a výkonu, které vám ušetří čas a úsilí.
- Toto bude poslední verze 9.x, protože se chystáme vydat GitLab 10.0 22. září! Přesto přinášíme některé skvělé nové funkce, které zakončí naše vydání 9.x:
- Abychom vám pomohli zlepšit vaše zkušenosti s navigací na platformě GitLab, aktualizovali jsme novou navigaci, zjednodušili uživatelské rozhraní a snížili počet kliknutí, která je nutná k přesunutí instance GitLab. Díky nově přidaným ikonám a subnavům na myši je snadnější a rychlejší než kdy jindy zkoumat GitLab.
- Začínáme s novým projektem, jen jsme se zrychlili. V GitLab 9.5 jsme představili šablony projektů, které vám umožňují rychle vytvořit nový projekt, který má předkonfigurovaný CI.
- Pokračujeme v naší misi, abychom vám šetřili čas a umožnili jsme, aby GitLab automaticky zopakoval selhání úloh, které byly spuštěny s GitLab CI / CD. Nyní se nemusíte starat o to, že ztratíte čas, kdy se vrátíte do potrubí vašeho projektu, abyste se pokusili o opakované pokusy o neúspěšnou práci.
- GitLab 9.5 také přináší zlepšení druhé části vývojového životního cyklu. Díky automatickému nasazení aplikací Automatické sledování aplikací jsme vám usnadnili shromažďování odezev a metrik systému z vašich aplikací.
Co je nového ve verzi 9.4.0:
- Překvapení je těžší dosáhnout, když děláte všechno na otevřeném místě. Ale práce na otevřeném místě nám umožňuje říci, proč dodáváme, co dnes vydáváme a jak toto vydání připravuje GitLab pro něco ještě lepší v budoucnu.
- GitLab 9.4 vytváří základy toho, co přichází, a přesto vám dnes dodává nové síly. Nyní se můžete vzájemně formálně vzájemně vztahovat, naše monitorování mimo krabice nyní shromažďuje mnohem více metrik bez jakékoliv konfigurace a čtyřikrát jsme rozdělili věci, které můžete provést s proměnnými v CI.
- Navíc vám dáváme do budoucna přehled o novém navigačním systému Beta. Doufáme, že s vámi můžeme pracovat, aby to bylo zlepšení, které každý miluje.
- Jsme také nadšeni, že oznamujeme, že dodáváme GitLab PowerUp pro Trello, takže je snadné integrovat vaše desky Trello s GitLab!
- Navíc, abychom posílili naši integrační sadu, budeme se snažit ulehčit život s naší novou Slack App pro GitLab.com!
- A pokud jeden záblesk nepostačuje, snažíme se plně automatizovat konfiguraci vaší sady nástrojů DevOps s vizí Auto DevOps, která bude analyzovat vaši aplikaci a automaticky nakonfigurovat vaše potrubí CI / CD pro vytváření, testování, a nasadit do Kubernetes. Chcete-li zjistit, kam míříme, podívejte se na naši vizi Auto DevOps!
- Související problémy EES EEP:
- Kdykoli sdílíte odkaz z jedné problému do druhé, GitLab jej zkrátí a automaticky jej propojí. Pokud se však problémy stanou déle a projekty budou složitější, je těžké spravovat odkazy a rychle nalézt související problémy. Chcete-li vyřešit tento problém, představujeme související problémy. S souvisejícími problémy můžete formálně deklarovat další problém jako související. V každém vydání se zobrazí odkaz na druhý problém, jeho stav a jméno. Jednoduše vložte odkaz na problém, který chcete propojit, nebo jej vyhledáním zadáním # (jak jste to dokázali). V budoucnu budeme prostřednictvím tohoto mechanismu zavádět různé typy vztahů.
- Nová navigace CE EES EEP:
- Abychom usnadnili a rychleji dostali GitLab, pracujeme na aktualizaci naší navigace. Protože nová navigace může být velkým narušením, uvolňujeme první krok jako konfiguraci přihlášení s nástrojem GitLab 9.4. Chcete-li povolit novou navigaci, klikněte na obrázek profilu v pravém horním rohu a zvolte možnost Zapnout novou navigaci. Upravili jsme globální špičkovou navigaci a v levém menu jsme zavedli kontextovou navigaci v závislosti na stránce, kterou právě prohlížíte. Nové uživatelské rozhraní je stále nedokončené a v příštích několika měsících nahradí stávající navigaci. Přečtěte si náš blogový příspěvek o našem procesu a co je třeba ještě udělat.
- Monitorování webových aplikací CE EES EEP:
- Jako součást GitLab 9.0 jsme zahájili správu výkonnosti systému integrovanou s nasazením CI / CD, sledování nasazených aplikací na Kubernetes sledováním CPU a využití paměti. Jednalo se o skvělý první krok a GitLab 9.4 jsme nadšeni zahájením monitorování webových aplikací s podporou mimo Kubernetes. GitLab nyní automaticky detekuje klíčové ukazatele spokojenosti uživatelů, jako je propustnost, míra chyb a latence. Jednoduše připojte Prometheus k podporovanému vyrovnávání zatížení nebo HTTP serveru a identifikuje a začne sledovat tyto statistiky. Poskytování skvělých zkušeností je odpovědností každého člověka a GitLab to ulehčuje uzavřením smyčky zpětné vazby výkonnosti, kterou používají vývojáři nástrojů každý den.
- Tajné proměnné na úrovni skupiny CE EES EEP:
- Tajné proměnné jsou opravdu užitečné, když potřebujete bezpečné místo pro ukládání citlivých informací. Dosud byly tajné proměnné uloženy na úrovni projektu. Víme však, že společné pro různé projekty ve stejné skupině sdílí informace o nasazení nebo pověřeních pro přístup k externím službám. Tajné proměnné na úrovni skupiny odstraňují potřebu duplikovat proměnné z jednoho projektu na jiný: nyní můžete tyto hodnoty zadat jednou a každý projekt nebo podskupina ve skupině bude mít k nim automaticky přístup. Je také velmi jednoduché aktualizovat tyto hodnoty. Stačí je změnit na jednom místě a budou automaticky upraveny pro všechny projekty.
- Proměnné v plánech potrubí CE EES EEP:
- V rozhraní GitLab 9.2 jsme zavedli Pipeline Schedules pro automatické spouštění potrubí v určitém časovém intervalu, ale většina týmů také chtěla při spuštění plánu určit různé hodnoty pro konkrétní proměnné. V GitLabu 9.4 jsme přidali schopnost definovat proměnné při vytváření nebo úpravách plánu potrubí: tyto hodnoty budou přidány do všech již definovaných proměnných. Pomocí této funkce můžete také předefinovat existující proměnné tak, aby měly jinou hodnotu pouze pro daný běh, například pokud chcete mít "denní" potrubí běží některé testy jiným způsobem.
- Tajné proměnné specifické pro životní prostředí EEP:
- Proměnné jsou často správným řešením pro definování hodnot, které se pak používají při nasazení do konkrétního prostředí. Protože různá prostředí (např. Staging a výroba) mohou vyžadovat různé hodnoty pro stejný úkol, jako je název aplikace, je důležité vytvořit přímou vazbu mezi některými proměnnými a souvisejícím prostředím. S GitLab 9.4 jsou zavedeny proměnné specifické pro prostředí, které řeší tento problém, protože vývojáři nyní mohou definovat, která prostředí obdrží proměnnou, a to i pomocí zástupných znaků, které zahrnují dynamická prostředí, jako například `review / *. Nyní je snadné nasadit do různých prostředí s minimálním úsilím!
- GitLab Power-Up pro Trello CE EES EEP:
- Používáte jak Trello, tak GitLab? Nyní můžete tento zážitek ještě lépe využít s novým GitLab Power-Up! V Trello při prohlížení jedné z vašich desek jednoduše přejděte na Power-Ups a přejděte na GitLab Power-Up. Po nastavení budete moci připojit žádosti o sloučení karet Trello. V Trello budete muset nakonfigurovat vaši doménu, například gitlab.com/api/v4 pro GitLab.com, a přidat svůj osobní symbol.
- GitLab Slack App pro GitLab.com CE EES EEP:
- GitLab již byl hluboce integrovaný s Slack (a Mattermost, týmy Microsoft a HipChat), ale v aplikaci Slack App Directory ještě neměli žádnou aplikaci. Dnes to děláme! To znamená, že nastavení Slack integrace s vašimi projekty na GitLab.com je nyní mnohem jednodušší. Můžete jej nastavit v nastavení projektu v GitLab (Nastavení & gt; Integrace). Brzy bude k dispozici také v adresáři Slack App. Spolupracujeme se společností Slack na tom, abychom zajistili, že soukromé instance budou moci v blízké budoucnosti používat stejné aplikace Slack. Soukromé instance se samozřejmě mohou integrovat s Slack pomocí manuálních kroků popsaných v dokumentaci.
- Další vylepšení v produktu GitLab 9.4:
- Vylepšená internacionalizace CE EES EEP
- Jednotné uvolněné rozhraní CE EES EEP
- Skupinové mezníky CE EES EEP
- Další metriky služby GitLab CE EES EEP
- Přizpůsobitelná cesta pro konfiguraci rozhraní CI / CD CE EES EEP
- Nová politika vyrovnávací paměti pro konfiguraci CI / CD CE EES EEP
- Rozšířená konfigurace Docker pro CI / CD CE EES EEP
- Vylepšené sledování implementací programu Prometheus implementací Kubernetes CE EES EEP
- Nadcházející podepsání balíčku Omnibus CE EES EEP
- Zabezpečení - Přidat ověření certifikátu SSL certifikátu LDAP CE EES EEP
- GitLab Runner 9.4 CE EES EEP
- GitLab Mattermost 4.0 CE EES EEP
- Vylepšení Omnibus CE EES EEP
- Vylepšení výkonu CE EES EEP
- Experimentální PostgreSQL High Availability EEP
- Mini-Graph pro víceprojektové potrubí EEP
- Geografické zlepšení GitLab EEP
- Object Storage for Artefakty CI EEP
- Odpisy:
- openSUSE 42.1:
- Vzhledem k tomu, že komunita openSUSE ukončila podporu pro verzi 42.1, GitLab ukončil podporu stejně jako dříve. Upgrade na OpenSUSE 42.2, který je oficiálně podporován.
- GitLab CI API v1, GitLab Runner 1.11.x
- V roce 9.0 jsme vydali novou verzi produktu GitLab Runner, který je založen na novém API v4 namísto starého CI API v1. Stále podporujeme starou verzi rozhraní API v GitLabu, takže uživatelé, kteří stále používají GitLab Runners 1.11.x, mohou mít čas na migrační proces. S programem GitLab 9.6, plánovaným k odeslání 22. září, odstraníme starý CI API od společnosti GitLab, takže GitLab Runner 1.11.x nemůže komunikovat se systémem. Používáte-li starý běžec GitLab (
Co je nového ve verzi 9.1.4:
- CE / EE: Zvýraznění pevných vyhledávacích dotazů. (! 11198)
- CE / EE: Opravena chyba, kde se zobrazí požadavek na sloučení JSON. (! 11096)
- CE / EE: Správné zacházení s příchozími e-maily z aliasů. (! 11079)
- CE / EE: Seřadit síťový graf jak podle datumu potvrzení, tak topograficky. (! 11057)
- CE / EE: Chyby při manipulaci s příchozími e-maily. (! 11014 /! 1810)
- CE / EE: Chyba opravy na stránce Nastavení CI / CD týkající se neplatné spouštěče potrubí. (! 10948)
- CE / EE: Opravte křížové odkazy pro soukromé a interní projekty. (! 11243)
- CE / EE: Přidejte chybějící atributy projektu do Import / Export. (! 10880)
- EE: GitLab Geo: Projekty zálohování, u kterých selhala poslední pokus o doplnění. (! 1785)
Co je nového ve verzi 9.0:
- Zabraňte uživatelům vytvářet poznámky o prostředcích, kterým nemají přístup:
- Útočník byl schopen použít rozhraní API k odeslání komentářů o zdrojích, které by jinak nebyli schopni zobrazit, což by se "přihlásilo k odběru" je upozorňovat na daný prostředek a umožnit jim, aby o něm obdrželi další aktualizace, které mohou obsahovat citlivé informace. Další informace naleznete v # 26249 a # 26250.
- Zabraňte uživatelům v mazání klíčů nasazení systému pomocí rozhraní API klíčů implementace projektu:
- Útočník byl schopen smazat klíč nasazení na úrovni systému tak, že jej odstranil z projektu, který vlastnil, prostřednictvím API Key Deploy. Další podrobnosti naleznete v dokumentu # 26243.
- Zkontrolujte, zda jsou exportní soubory odstraněny po odstranění jmenného prostoru:
- Pokud uživatel provedl export projektu a poté odstranil (nebo přesunul) jeho obsahový obor názvů, mohl útočník nárokovat jmenný prostor a přistupovat k existujícímu exportu projektu, pokud uplynula méně než jedna hodina. Nyní zajistíme, aby byly exporty projektu okamžitě odstraněny společně s jmenným prostorem. Další podrobnosti naleznete v dokumentu # 26242.
Co je nového ve verzi 8.9.3:
- CE / EE: Importovat úložiště GitHub s ohledem na limit API (! 4166)
- CE / EE: Opravte chyby při hromadění stránky, když máte chybějící projekt (! 4300)
- CE / EE: Před pokračováním s importem GitHub (! 4470) zakažte Webhooks
- CE / EE: Oprava dovozce pro komentáře GitHub na rozdíl (! 4488)
- CE / EE: Upravte tok řízení SAML tak, aby bylo možné přidávat identity LDAP k existujícímu uživateli SAML (! 4498)
- CE / EE: Oprava přírůstkového API pro nahrávání tras při použití znaků UTF-8 s více bajty v trasování (! 4541)
- Opravte uložení GitLabCiService jako administrátorské šablony
- Opravte cestu úložišť artefaktů
- Aktualizovat požadovanou verzi klienta LFS a oddělit dokumenty pro uživatele a administrátory
- Omnibus: vytváření adresářů pro artefakty a objekty lfs
- Omnibus: Uveďte stránku nasazení na všechny stránky, když je
- Zobrazit pokyny pro nastavení importu GitHub, pokud je zakázáno
- Povolit použití http pro aplikace OAuth
Co je nového ve verzi 8.8.5:
Co je nového ve verzi 7.7.1:
Co je nového ve verzi 7.6.2:
- Tato verze opravuje služby, které byly přerušeny uvolněním verze 7.6 včetně integrací Slack a Hipchat.
Co je nového ve verzi 7.5.2:
- li>
Co je nového ve verzi 7.4.3:
Co je nového ve verzi 6.5.0:
- Rozbalovací nabídky na vydání # zobrazte stránku pro přihlašovatele a mezník (Jason Blanchard)
- Přidání barevných coustimization a náhledů do vysílaných zpráv
- Pevné poznámky kotev
- Dynamicky načíst nové komentáře v problémech
- Přidány možnosti řazení do veřejné stránky
- Nové filtry (přiřazené / autorové / všechny) pro Dashboard # issues / merge_requests (sponzorované společností Say Media)
- Přidat ikony viditelnosti projektu do řídicího panelu
- Pokud jsou https používány , povolte zabezpečené soubory cookie
- Chraňte uživatele / potvrzení pomocí rack_attack
- Výchozí hlavičky protokolu HTTP, které chrání před čtením MIME, vynucení https, pokud je povoleno
- Bootstrap 3 s citlivým uživatelským rozhraním
- Nové formáty stahování repositáře: tar.bz2, zip, tar (Jason Hollingsworth)
- Restyled přijímat widgety pro MR
- SCSS refactored
- Použijte plugin jquery timeago
- Oprava chyb 500 pro soubory rdoc
- Schopnost přizpůsobit zprávu o spojích (sponzorováno společností Say Media)
- Vyhledejte automatické dokončování pomocí programu ajax
- Přidat adresu URL webových stránek do profilu uživatele
- Files API podporuje kódovaný obsah base64 (sponzorovaný společností O'Reilly Media)
- Přidána podpora pro záchranu úložiště Go (Bruno Albuquerque)
Co je nového ve verzi 6.4.0:
- Interní projekty:
- Interní projekty lze klonovat a prohlížet každý přihlášený uživatel. Bude také uveden v adresáři pro přístup veřejnosti k přihlášeným uživatelům.
- Rozdílový pohled vedle sebe:
- Vzhled jednotného rozdílu je stále výchozí, ale nyní můžete také přepnout na zobrazení rozdílu vedle sebe.
- Archivovat staré projekty:
- Archivace projektu označuje jeho úložiště jako pouze pro čtení. Je skrytý z palubní desky a nezobrazuje se při vyhledávání.
- Archivované projekty, ke kterým máte přístup, budou stále uvedeny na stránce profilu (gitlab.example.com/u/my_user).
- Webové háčky projektu:
- Webové háčky projektu byly rozšířeny o nové typy událostí. Webové háčky mohou být také spuštěny při vytvoření problému nebo uzavření požadavku na sloučení.
- Úžasné řazení stránky Problémy:
- Díky Jason Blanchard za to, že přispěl k této velmi užitečné funkci.
- Odkaz na README na domovské stránce projektu:
- Pro projekty s README, které jsou rozpoznány pomocí GitLab, můžete nyní přejít přímo z README z domovské stránky projektu.
- A některé dobré zprávy pro lidi, kteří chtějí snadnější upgrady;
- Zahrnuli jsme aktualizační skript s GitLab CE 6.4. To znamená, že budete moci přejít na další verzi (6.5) pouze jedním příkazem.
- li>
- Opravená rollback vrácení projektu, když repozitář nelze přesunout
- Při převodu projektu přesuňte repo i wiki
- Oblast správy: editace projektu byla odstraněna z administračního oboru názvů
- Přístup: uživatel admin má nyní přístup k libovolnému projektu.
- Volitelné přihlášení
- Diskuse
- Satelity mimo tmp
- Čísla řádků pro vinu
- Veřejný režim projektu
- Veřejný prostor s neoprávněným přístupem
- Nahrajte události s navigačním panelem pomocí systému ajax
- Zapamatujte si filtr řídicího panelu v souborech cookie
- Nahradit resque pomocí sidekiq
- Opravte problémy se směrováním
- Úlohy vyčištění úloh
- Opravit zálohu / obnovení
- Zobrazit náhled obrázků poznámky
- Vylepšený síťový graf
- Snížit množství volání gitolitu
- Schopnost přidat uživatele do všech skupinových projektů
- Odstranit nepotvrzené configs
- Nahrazené písmo Korolev s otevřeným písmem
- Restartovaná stránka admin / dashboard
- Restricted admin / projects page
- Změna chování aplikace:
- Nové projekty se budou jmenovat (např. gitlab / vagrant)
- Každá skupina má svůj vlastní adresář v gitolitu
- Všechny projekty skupiny budou přesunuty pod adresář skupiny (git vzdálený by měl být aktualizován)
- Projekty bez skupin zůstanou se stejným dálkovým ovládáním
- Uživatel dostal uživatelské jméno (pro stávající uživatele bude generován na základě e-mailu)
- Uživatel vytvoří projekt pod jeho uživatelským jménem (např. randx / my-project)
- Uživatel může změnit uživatelské jméno. Všechny projekty pod jeho uživatelským jménem budou přesunuty
- Skupina získala vlastníka
- Vlastník může vytvářet projekty ve skupině
- Majitel má přístup ke každému projektu ve skupině
- Správce může přenést libovolný projekt z jednoho oboru názvů (skupina, uživatel, globální) do jiného
- Skupina nebo uživatel je obor názvů pro projekt. Vlastník oboru názvů je vlastníkem projektu
- Jiné změny:
- Lepší podpora PostgreSQL
- Přidána e-mailová upozornění při pohybu projektu
- Pevná e-mailová upozornění o uzavření / opětovném otevření problému
- Reorganizované nastavení
- Pevná komise porovnává
- Aktualizujte uživatelské rozhraní tak, aby umožňovalo stahování Patch nebo Diff pro Commit, MR
- Míľky lze nyní uzavřít. Milestone zůstane otevřený, dokud ho nezavřete
- Zobrazit události komentářů na řídicím panelu
- Rychle přidejte členy týmu pomocí skupiny # people page
- Vylepšení uživatelského rozhraní
- V administrativních oblastech jsou uživatelé a skupiny seřazeny podle abecedy
- Vylepšena stránka správy stránek na řídicím panelu
- Lepší integrace s GitLab CI (vyžaduje GitLab CI v1.1.1)
- Co jsme odstranili v 4.0:
- Podpora gitolitu 2
- Podpora SQLite (líbí se mi, ale tato databáze byla zamčena, když několik uživatelů používá gitlab najednou)
- Podpora API v2 (jeho projekty jednoduše nekompatibilní s názvy)
- Co by mělo být během migrace aktualizováno:
- konfigurace gitlab.yml
- gitolitové háčky po přijetí
- oprávnění na / home / git / repositories /
- symbol python2
- MySQL Community Edition
- GIT
- gitolit
- Redis
Co je nového ve verzi 5.1.0:
Co je nového ve verzi 4.1:
Co je nového ve verzi 4.0:
Požadavky : Ruby
Komentáře nebyl nalezen