A fost prezentată lansarea proiectului GitBucket 4.38, dezvoltând un sistem de colaborare cu depozitele Git cu o interfață în stilul GitHub, GitLab sau Bitbucket. Sistemul este ușor de instalat, are capacitatea de a extinde funcționalitatea prin pluginuri și este compatibil cu API-ul GitHub. Codul este scris în Scala și este disponibil sub licența Apache 2.0. MySQL și PostgreSQL pot fi folosite ca SGBD.
Caracteristicile cheie ale GitBucket:
- Suport pentru depozite Git publice și private cu acces prin HTTP și SSH;
- suport GitLFS;
- Interfață pentru navigarea în depozit cu suport pentru editarea fișierelor online;
- Disponibilitatea Wiki pentru pregătirea documentației;
- Interfață pentru procesarea mesajelor de eroare (Issues);
- Instrumente pentru procesarea cererilor de modificări (Pull requests);
- Sistem de trimitere a notificărilor prin e-mail;
- Sistem simplu de gestionare a utilizatorilor și a grupului cu suport pentru integrarea LDAP;
- Un sistem de pluginuri cu o colecție de suplimente dezvoltate de membrii comunității. Următoarele caracteristici sunt implementate sub formă de pluginuri: crearea de note esențiale, publicarea de anunțuri, backup-uri, afișarea notificărilor pe desktop, trasarea graficelor de comitere și desenarea AsciiDoc.
În noua versiune:
- Puteți adăuga propriile câmpuri la Probleme și solicitări de extragere. Câmpurile sunt adăugate în interfața de setări a depozitului. De exemplu, în Probleme puteți adăuga un câmp cu o dată până la care problema ar trebui să fie rezolvată.
- Este permisă desemnarea mai multor persoane responsabile pentru rezolvarea problemelor (Probleme) și revizuirea solicitărilor de extragere.
- Utilizatorilor li se oferă o interfață pentru a înlocui o parolă uitată sau compromisă. Pentru a confirma operația, trebuie să configurați trimiterea de e-mailuri prin SMTP.
- La afișarea conținutului creat folosind Markdown, a fost implementat suport pentru defilarea orizontală pentru tabelele foarte largi.
- S-a adăugat opțiunea de linie de comandă „-jetty_idle_timeout” pentru a seta expirarea timpului de inactivitate a serverului Jetty. În mod implicit, timpul de expirare este setat la 5 minute.
Sursa: opennet.ru