projekta izlaidums , kas izstrādā sistēmu sadarbības darbam ar Git repozitoriju, nodrošinot saskarni GitHub stilā un Sistēmu ir viegli uzstādīt, to var paplašināt ar spraudņiem, un tā ir saderīga ar GitHub API. Kods ir rakstīts Scala valodā un Licencēts saskaņā ar Apache 2.0 licenci. MySQL un PostgreSQL var izmantot kā datubāzes pārvaldības sistēmas (DBMS).
Galvenās GitBucket funkcijas:
- Atbalsts publiskām un privātām Git krātuvēm, kurām var piekļūt, izmantojot HTTP un SSH;
- Atbalsts ;
- Interfeiss navigācijai repozitorijā ar atbalstu tiešsaistes failu rediģēšanai;
- Wiki pieejamība dokumentācijas sagatavošanai;
- Interfeiss kļūdu ziņojumu apstrādei (Problēmas);
- Rīki izmaiņu pieprasījumu apstrādei (Pull requests);
- Sistēma paziņojumu nosūtīšanai pa e-pastu;
- Vienkārša lietotāju un grupu pārvaldības sistēma ar atbalstu LDAP integrācijai;
- Spraudņu sistēma ar Kopienas dalībnieku izstrādāti papildinājumi. Šie spraudņi ievieš tādas funkcijas kā GIST piezīmju izveide, paziņojumu publicēšana, dublējumkopijas, darbvirsmas paziņojumi, grafiku veidošana un AsciiDoc renderēšana.
jauns numurs:
- Ir ieviesta iespēja visu pielāgot CLI saskarne, izmantojot vides mainīgos (noderīgi Docker). Piemēram, DBMS savienojuma iestatījumus tagad var nodot, izmantojot vides mainīgos, nevis failu database.conf;
- Pievienoti jauni iestatījumi GITBUCKET_MAXFILEZIE (augšupielādēto failu maksimālais lielums), GITBUCKET_UPLOADTIMEOUT (failu augšupielādes taimauts), GITBUCKET_PLUGINDIR (papildu direktorijs spraudņiem) un
GITBUCKET_VALIDATE_PASSWORD (paroles pareizības pārbaudes loģika); - Pievienots atbalsts failu satura sakļaušanai saskarnē, novērtējot izmaiņas pull pieprasījumā (vienkāršo lielu pull pieprasījumu pārbaudi);
- Ir ieviesta opcija, kas liedz piekļuvi no iekšējām IP adresēm WebHook apstrādātājiem ar iespēju definēt pieņemamo iekšējo adrešu balto sarakstu;
- Dažām Web API atbildēm ir pievienotas īpašības “piešķirtais darbinieks” un “piešķirtie darbinieki”, lai identificētu lietotājus, kuriem tika piešķirts vai kuriem tika piešķirts darba veikšana.
Avots: opennet.ru
