Wydanie systemu współpracy programistycznej GitBucket 4.38

Zaprezentowano wydanie projektu GitBucket 4.38 rozwijającego system do współpracy z repozytoriami Git z interfejsem w stylu GitHub, GitLab czy Bitbucket. System jest łatwy w instalacji, posiada możliwość rozbudowy funkcjonalności poprzez wtyczki i jest kompatybilny z API GitHub. Kod napisany jest w języku Scala i udostępniany jest na licencji Apache 2.0. MySQL i PostgreSQL mogą być używane jako DBMS.

Kluczowe cechy GitBucketa:

  • Obsługa publicznych i prywatnych repozytoriów Git z dostępem poprzez HTTP i SSH;
  • obsługa GitLFS;
  • Interfejs do nawigacji po repozytorium z obsługą edycji plików online;
  • Dostępność Wiki do przygotowywania dokumentacji;
  • Interfejs do przetwarzania komunikatów o błędach (Problemy);
  • Narzędzia do przetwarzania wniosków o zmiany (Pull request);
  • System wysyłania powiadomień e-mailem;
  • Prosty system zarządzania użytkownikami i grupami ze wsparciem integracji LDAP;
  • System wtyczek z kolekcją dodatków opracowanych przez członków społeczności. W postaci wtyczek zaimplementowano następujące funkcje: tworzenie podstawowych notatek, publikowanie ogłoszeń, tworzenie kopii zapasowych, wyświetlanie powiadomień na pulpicie, kreślenie wykresów zatwierdzeń i rysowanie AsciiDoc.

W nowym wydaniu:

  • Możesz dodać własne pola do Problemów i żądań ściągnięcia. Pola dodawane są w interfejsie ustawień repozytorium. Przykładowo w Problemach możesz dodać pole z datą, do której problem powinien zostać rozwiązany.
    Wydanie systemu współpracy programistycznej GitBucket 4.38
  • Dopuszczalne jest przypisanie wielu osób odpowiedzialnych za rozwiązywanie problemów (Problemy) i przeglądanie pull requestów.
    Wydanie systemu współpracy programistycznej GitBucket 4.38
  • Użytkownicy mają do dyspozycji interfejs pozwalający zastąpić zapomniane lub złamane hasło. Aby potwierdzić operację, musisz skonfigurować wysyłanie wiadomości e-mail przez SMTP.
    Wydanie systemu współpracy programistycznej GitBucket 4.38
  • Podczas wyświetlania treści utworzonych za pomocą Markdown zaimplementowano obsługę przewijania w poziomie dla bardzo szerokich tabel.
    Wydanie systemu współpracy programistycznej GitBucket 4.38
  • Dodano opcję wiersza poleceń „-jetty_idle_timeout”, aby ustawić limit czasu braku aktywności serwera Jetty. Domyślnie limit czasu jest ustawiony na 5 minut.

Źródło: opennet.ru

Dodaj komentarz