projekti väljalaskmine , milles selles areneb Git-repositooriga koostööks mõeldud süsteem, mis pakub GitHubi stiilis liidest ja . Süsteem paistab silma lihtsa installimise, laiendatavuse pluginatega ja GitHubi API-ga ühilduvusega. Kood on kirjutatud Scala keeles ja on litsentsitud Apache 2.0 alusel. Andmebaasina võivad kasutada MySQL ja PostgreSQL.
GitBucketi peamised omadused:
- Toetab avalikke ja privaatseid Git-reposiite, millele pääseb ligi HTTP ja SSH kaudu;
- Tugi ;
- Liides repositooriumi sirvimiseks koos failide online redigeerimisega;
- Wiki olemasolu dokumentatsiooni koostamiseks;
- Liides veateadete töötlemiseks (Issues);
- Muudatusettepanekute (Pull request) töötlemise vahendid;
- E-kirjade kaudu teavituste saatmise süsteem;
- Lihtne kasutajate ja rühmade haldamise süsteem, mis toetab LDAP-integratsiooni;
- Pluginate süsteem, millel on täiendustest, mille on arendanud kogukonna liikmed. Pluginatena on loodud sellised funktsioonid nagu gist-märkmete loomine, teadete avaldamine, varundamine, töölaudadele teavituste edastamine, commitide statistika koostamine, AsciiDoc'i joonistamine.
uue väljaande:
- On võimalik konfigureerida kõiki CLI-liidese kaudu keskkonnamuutujate abil (kasulik Docker'i jaoks). Näiteks saab andmebaasi ühenduse seadeid nüüd edastada keskkonnamuutujate kaudu, mitte enam faili database.conf kaudu;
- Lisatud uus seadistus GITBUCKET_MAXFILESIZE (max laadimisfaili suurus), GITBUCKET_UPLOADTIMEOUT (failide üleslaadimise ajaülevaade), GITBUCKET_PLUGINDIR (pluginade täiendav kataloog) ja
GITBUCKET_VALIDATE_PASSWORD (parooli kontrollimise loogika); - Lisatud tugi failide sisu kokkuvoldimiseks liideses pull-requestide muudatuste hindamise ajal (lihtsustab suurte pull-requestide kontrollimist);
- Töötamiseks on rakendatud võimalus keelata juurdepääs sise-IP-de kaudu WebHook-idetöötlejatele koos võimalusega määrata lubatud siseaadresside nimekiri;
- Web API mõnedele vastustele on lisatud omadused «assignee» ja «assignees», et tuvastada kasutajad, kes on määranud või kellele on määratud ülesande täitmine.
Allikas: opennet.ru
