Bolo predstavené vydanie projektu GitBucket 4.38, ktorý vyvíja systém pre spoluprácu s repozitármi Git s rozhraním v štýle GitHub, GitLab alebo Bitbucket. Systém sa jednoducho inštaluje, má schopnosť rozširovať funkčnosť prostredníctvom pluginov a je kompatibilný s GitHub API. Kód je napísaný v Scale a je dostupný pod licenciou Apache 2.0. MySQL a PostgreSQL je možné použiť ako DBMS.
Kľúčové vlastnosti GitBucket:
- Podpora verejných a súkromných úložísk Git s prístupom cez HTTP a SSH;
- podpora GitLFS;
- Rozhranie pre navigáciu v úložisku s podporou online úpravy súborov;
- Dostupnosť Wiki na prípravu dokumentácie;
- Rozhranie na spracovanie chybových správ (Problémy);
- Nástroje na spracovanie žiadostí o zmeny (Pull request);
- Systém na odosielanie upozornení e-mailom;
- Jednoduchý systém správy používateľov a skupín s podporou integrácie LDAP;
- Systém doplnkov so zbierkou doplnkov vyvinutých členmi komunity. Nasledujúce funkcie sú implementované vo forme zásuvných modulov: vytváranie hlavných poznámok, publikovanie oznámení, zálohovanie, zobrazovanie upozornení na ploche, vykresľovanie grafov odovzdania a kreslenie AsciiDoc.
V novom vydaní:
- Do Problémov a žiadostí o stiahnutie môžete pridať svoje vlastné polia. Polia sa pridávajú v rozhraní nastavení úložiska. Napríklad v časti Problémy môžete pridať pole s dátumom, do ktorého by sa mal problém vyriešiť.
- Je povolené priradiť viacero ľudí zodpovedných za riešenie problémov (Problémy) a kontrolu žiadostí o stiahnutie.
- Používatelia majú k dispozícii rozhranie na nahradenie zabudnutého alebo napadnutého hesla. Na potvrdenie operácie je potrebné nakonfigurovať odosielanie e-mailov cez SMTP.
- Pri zobrazovaní obsahu vytvoreného pomocou Markdown bola implementovaná podpora horizontálneho rolovania pre veľmi široké tabuľky.
- Pridaná voľba príkazového riadka "-jetty_idle_timeout" na nastavenie časového limitu nečinnosti servera Jetty. Štandardne je časový limit nastavený na 5 minút.
Zdroj: opennet.ru