Esitleti projekti GitBucket 4.38 väljalaset, mis arendab Git-hoidlatega koostöösüsteemi GitHubi, GitLabi või Bitbucketi stiilis liidesega. Süsteemi on lihtne installida, selle funktsionaalsust on võimalik pluginate kaudu laiendada ja see ühildub GitHubi API-ga. Kood on kirjutatud Scalas ja on saadaval Apache 2.0 litsentsi all. DBMS-ina saab kasutada MySQL-i ja PostgreSQL-i.
GitBucketi põhifunktsioonid:
- HTTP ja SSH kaudu juurdepääsuga avalike ja privaatsete Git-hoidlate tugi;
- GitLFS-i tugi;
- Liides hoidlas navigeerimiseks, mis toetab failide võrgus redigeerimist;
- Viki kättesaadavus dokumentatsiooni koostamiseks;
- Liides veateadete töötlemiseks (probleemid);
- Tööriistad muudatuste taotluste töötlemiseks (Pull päringud);
- Süsteem teadete saatmiseks e-posti teel;
- Lihtne kasutaja- ja rühmahaldussüsteem LDAP-integratsiooni toega;
- Pistikprogrammide süsteem koos kogukonna liikmete välja töötatud lisandmoodulite kogumiga. Järgmised funktsioonid on rakendatud pistikprogrammide kujul: põhimärkmete loomine, teadaannete avaldamine, varukoopiad, teavituste kuvamine töölaual, täitmisgraafikute joonistamine ja AsciiDoc joonistamine.
Uues väljaandes:
- Saate lisada jaotisesse Probleemid ja päringuid tõmmata oma väljad. Väljad lisatakse hoidla sätete liidesesse. Näiteks jaotises Probleemid saate lisada välja kuupäevaga, milleks probleem peaks olema lahendatud.
- Lubatud on määrata mitu inimest, kes vastutavad probleemide lahendamise (Issues) ja tõmbamistaotluste läbivaatamise eest.
- Kasutajad on varustatud liidesega unustatud või ohustatud parooli asendamiseks. Toimingu kinnitamiseks peate konfigureerima meilide saatmise SMTP kaudu.
- Markdowni abil loodud sisu kuvamisel on väga laiade tabelite puhul rakendatud horisontaalse kerimise tugi.
- Lisatud käsurea valik "-jetty_idle_timeout", et määrata Jetty serveri passiivsuse ajalõpp. Vaikimisi on ajalõpuks seatud 5 minutit.
Allikas: opennet.ru