publikimi i projektit , një sistem për bashkëpunim me depozitë Git, që ofron një ndërfaqe si GitHub dhe . Sistemi karakterizohet nga lehtësia e instalimit, mundësia për të zgjeruar funksionalitetin përmes plugin-eve dhe përputhshmëria me API GitHub. Kodi është shkruar në gjuhën Scala dhe nën licencën Apache 2.0. Si DBMS mund të përdoren MySQL dhe PostgreSQL.
Tiparet kryesore të GitBucket:
- Mbështetje për depozita Git publike dhe private me akses nëpërmjet HTTP dhe SSH;
- Mbështetje ;
- Ndërfaqe për navigimin në repositorin me mbështetje për redaktimin e skedarëve online;
- Prania e Wiki për përgatitjen e dokumentacionit;
- Ndërfaqe për trajtimin e mesazheve për gabime (Issues);
- Mjetet për trajtimin e kërkesave për ndryshime (Pull request);
- Sistemi i dërgimit të njoftimeve me email;
- Një sistem i thjeshtë menaxhimi të përdoruesve dhe grupeve me mbështetje për integrimin me LDAP;
- Një sistem plugin-i me e shtesave, të zhvilluara nga anëtarët e komunitetit. Si plugina janë realizuar mundësi si krijimi i shënimeve gist, publikimi i njoftimeve, rezervimi i kopjeve, paraqitja e njoftimeve në desktop, ndërtimi i grafikëve të commit-eve, dhe vizatimi i AsciiDoc.
lëshimi i ri:
- I është mundësuar konfigurimi i të gjitha të CLI-së përmes variablave të mjedisit (i dobishëm për Docker). Për shembull, konfigurimet e lidhjes me DBMS tani mund të kalohen përmes variablave të mjedisit, dhe jo përmes skedarit database.conf;
- Janë shtuar konfigurime të reja GITBUCKET_MAXFILESIZE ( Madhësia maksimale e skedarëve të ngarkuar), GITBUCKET_UPLOADTIMEOUT (kohëzgjatja e skadimit gjatë ngarkimit të skedarëve), GITBUCKET_PLUGINDIR (katalogu shtesë për plugin-e) dhe
GITBUCKET_VALIDATE_PASSWORD (logjika e verifikimit tĂ« saktĂ«sisĂ« sĂ« fjalĂ«kalimit); - ĂshtĂ« shtuar mbĂ«shtetje pĂ«r shkurtime tĂ« pĂ«rmbajtjes sĂ« skedarĂ«ve nĂ« ndĂ«rfaqe gjatĂ« vlerĂ«simit tĂ« ndryshimeve nĂ« pull-request (e thjeshton kontrollimin e pull-request-eve tĂ« mĂ«dha);
- Janë realizuar mundësi për ndalimin e aksesit nga IP-të e brendshme në WebHook-ë me mundësinë e përcaktimit të një liste të bardhë të adresave të brendshme të lejuara;
- Në disa përgjigje të Web API janë shtuar pronat "assignee" dhe "assignees" për identifikimin e përdoruesve që kanë caktuar ose të cilëve u është caktuar realizimi i punës.
Burimi: opennet.ru
