Bylo představeno vydání projektu GitBucket 4.38 vyvíjejícího systém pro spolupráci s repozitáři Git s rozhraním ve stylu GitHub, GitLab nebo Bitbucket. Systém se snadno instaluje, má schopnost rozšířit funkčnost pomocí pluginů a je kompatibilní s GitHub API. Kód je napsán v Scala a je dostupný pod licencí Apache 2.0. MySQL a PostgreSQL lze použít jako DBMS.
Klíčové vlastnosti GitBucket:
- Podpora veřejných a soukromých úložišť Git s přístupem přes HTTP a SSH;
- podpora GitLFS;
- Rozhraní pro navigaci v úložišti s podporou online editace souborů;
- Dostupnost Wiki pro přípravu dokumentace;
- Rozhraní pro zpracování chybových zpráv (Problémy);
- Nástroje pro zpracování požadavků na změny (Pull request);
- Systém pro zasílání upozornění e-mailem;
- Jednoduchý systém správy uživatelů a skupin s podporou integrace LDAP;
- Pluginový systém se sbírkou doplňků vyvinutých členy komunity. Následující funkce jsou implementovány ve formě zásuvných modulů: vytváření hlavních poznámek, publikování oznámení, zálohování, zobrazování oznámení na ploše, vykreslování grafů odevzdání a kreslení AsciiDoc.
V novém vydání:
- K problémům a žádostem o stažení můžete přidat vlastní pole. Pole se přidávají v rozhraní nastavení úložiště. Například v části Problémy můžete přidat pole s datem, do kterého by měl být problém vyřešen.
- Je povoleno přiřadit více lidí odpovědných za řešení problémů (Problémy) a kontrolu žádostí o stažení.
- Uživatelé mají k dispozici rozhraní pro nahrazení zapomenutého nebo prolomeného hesla. Pro potvrzení operace je třeba nakonfigurovat odesílání e-mailů přes SMTP.
- Při zobrazování obsahu vytvořeného pomocí Markdown byla implementována podpora horizontálního rolování pro velmi široké tabulky.
- Přidána možnost příkazového řádku "-jetty_idle_timeout" pro nastavení časového limitu nečinnosti serveru Jetty. Ve výchozím nastavení je časový limit nastaven na 5 minut.
Zdroj: opennet.ru