Bol nový release projektu GitBucket 4.38, ktorý rozvíja systém pre spoluprácu s Git-repozitármi s rozhraním v štýle GitHub, GitLab alebo Bitbucket. Tento systém sa vyznačuje jednoduchou inštaláciou, možnosťou rozšírenia funkcionality prostredníctvom pluginov a kompatibilitou s API GitHub. Kód je napísaný v jazyku Scala a je dostupný pod licenciou Apache 2.0. Ako databáza môže byť použitá MySQL alebo PostgreSQL.
Hlavné funkcie GitBucket:
- Podpora verejných a súkromných Git repozitárov s prístupom cez HTTP a SSH;
- Podpora GitLFS;
- Rozhranie na prehliadanie repozitára s možnosťou úpravy súborov online;
- Možnosť Blogu na prípravu dokumentácie;
- Rozhranie na spracovanie chýb (Issues);
- Nástroje na spracovanie žiadostí o zmeny (Pull request);
- Systém zasielania e-mailových upozornení;
- Jednoduchý systém správy používateľov a skupín s podporou integrácie s LDAP;
- Systém pluginov s kolekciou rozšírení vyvinutých členmi komunity. Funkcionality ako vytváranie gist-návrhov, publikovanie oznámení, zálohovanie, vyžarovanie notifikácií na plochu, generovanie grafov commitov a vykreslenie AsciiDoc sú implementované ako pluginy.
V novom vydaní:
- Pridaná možnosť pridávania vlastných polí do Issues a pull-requestov. Polia sa pridávajú v rozhraní so nastaveniami repozitára. Napríklad do Issues je možné pridať pole s dátumom, do ktorého sa má problém vyriešiť.

- Povolené je prideľovať viacero osôb zodpovedných za riešenie problémov (Issues) a recenzovanie pull-requestov.

- Používateľom bol poskytnutý rozhranie na zmenu zabudnutého alebo skompromitovaného hesla. Pre potvrdenie operácie je potrebné nastaviť odosielanie e-mailov pomocou SMTP.

- Pri zobrazovaní materiálov vytvorených pomocou značkovania Markdown bola implementovaná podpora horizontálneho posúvania pre veľmi široké tabulky.

- Pridaná voľba príkazového riadku „—jetty_idle_timeout“ na nastavenie timeoutu neaktivity. servera Jetty. Predvolene je timeout nastavený na 5 minút.
Zdroj: opennet.ru




