Vydání systému pro společný vývoj GitBucket 4.33

Představení vydání projektu GitBucket 4.33, v rámci kterého se vyvíjí systém pro spolupráci s Git-repozitářem, který poskytuje rozhraní ve stylu GitHub a Bitbucket. Systém se vyznačuje jednoduchou instalací, možností rozšíření funkcionality prostřednictvím pluginů a kompatibilitou s API GitHub. Kód je napsán v jazyce Scala a je dostupná pod licencí Apache 2.0. Jako databáze mohou být použity MySQL a PostgreSQL.

Hlavní funkce GitBucket:

  • Podpora veřejných a soukromých Git-repozitářů s přístupem přes HTTP a SSH;
  • Podpora GitLFS;
  • Uživatelské rozhraní pro procházení repozitáře s podporou online úprav souborů;
  • Existence Wiki pro přípravu dokumentace;
  • Uživatelské rozhraní pro zpracování chybových zpráv (Issues);
  • Nástroje pro zpracování žádostí o změny (Pull request);
  • Systém zasílání oznámení e-mailem;
  • Jednoduchý systém správy uživatelů a skupin s podporou integrace s LDAP;
  • Systém pluginů s kolekcí doplnění, které vyvinuli členové komunity. Jako pluginy jsou implementovány funkce jako vytváření gist-záznamů, publikování oznámení, zálohování, výstup upozornění na pracovní plochu, vytváření grafů commitů, vykreslování AsciiDoc.

Vlastnosti nového vydání:

  • Byla implementována možnost nastavení všech možností CLI-rozhraní prostřednictvím proměnných prostředí (užitečné pro Docker). Například nastavení připojení k databázi nyní lze předat prostřednictvím proměnných prostředí, a ne prostřednictvím souboru database.conf;
  • Byla přidána nová nastavení GITBUCKET_MAXFILESIZE (maximální velikost nahrávaných souborů), GITBUCKET_UPLOADTIMEOUT (časový limit při nahrávání souborů), GITBUCKET_PLUGINDIR (další adresář pro pluginy) a
    GITBUCKET_VALIDATE_PASSWORD (logika ověřování správnosti hesla);
  • Byla přidána podpora sbalování obsahu souborů v rozhraní při hodnocení změn v pull-requestu (usnadňuje kontrolu velkých pull-requestů);

    Vydání systému pro společný vývoj GitBucket 4.33
  • Byla implementována možnost zakázat přístup z interních IP k WebHook-zpracovatelům s možností definování whitelistu povolených interních adres;
    Vydání systému pro společný vývoj GitBucket 4.33
  • Do některých odpovědí Web API byla přidána vlastnost „assignee“ a „assignees“ pro identifikaci uživatelů, kteří přiřadili nebo jim bylo přiřazeno vykonávat práci.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster