Version des gemeinsamen Entwicklungssystems GitBucket 4.33

Vorstellung Projektveröffentlichung GitBucket 4.33, im Rahmen dessen ein System für die Zusammenarbeit mit Git-Repositories entwickelt wird, das eine GitHub-ähnliche Benutzeroberfläche bietet und Bitbucket. Das System zeichnet sich durch einfache Installation, die Möglichkeit zur Erweiterung der Funktionen über Plugins und die Kompatibilität mit der GitHub-API aus. Der Code ist in Scala geschrieben und verfügbar unter der Apache 2.0 Lizenz. Als Datenbank können MySQL und PostgreSQL verwendet werden.

Die Hauptfunktionen von GitBucket:

  • Unterstützung für öffentliche und private Git-Repositories mit Zugriff über HTTP und SSH;
  • Bestellen GitLFS;
  • Benutzeroberfläche zur Navigation im Repository mit Unterstützung für die Online-Bearbeitung von Dateien;
  • Vorhandensein eines Wikis zur Erstellung von Dokumentationen;
  • Benutzeroberfläche zur Bearbeitung von Fehlerberichten (Issues);
  • Werkzeuge zur Bearbeitung von Änderungsanfragen (Pull-Requests);
  • System zum Versenden von E-Mail-Benachrichtigungen;
  • Einfaches Benutzer- und Gruppenverwaltungssystem mit Unterstützung für die Integration in LDAP;
  • Ein Pluginsystem mit einer Sammlung von Erweiterungen, die von Mitgliedern der Community entwickelt wurden. In Form von Plugins wurden Funktionen wie die Erstellung von Gist-Notizen, die Veröffentlichung von Ankündigungen, Backups, Desktop-Benachrichtigungen, die Erstellung von Commit-Diagrammen und die Ausgabe von AsciiDoc implementiert.

Merkmale neue Version:

  • Die Möglichkeit, alle Optionen des CLI-Interfaces über Umgebungsvariablen zu konfigurieren (nützlich für Docker), wurde implementiert. Beispielsweise können die Einstellungen für den Datenbankzugang jetzt über Umgebungsvariablen anstelle der Datei database.conf übergeben werden;
  • Neue Einstellungen GITBUCKET_MAXFILESIZE (maximale Größe der hochladbaren Dateien), GITBUCKET_UPLOADTIMEOUT (Timeout beim Hochladen von Dateien), GITBUCKET_PLUGINDIR (zusätzlicher Ordner für Plugins) und
    GITBUCKET_VALIDATE_PASSWORD (Logik zur Überprüfung der Passwortgültigkeit) wurden hinzugefügt;
  • Unterstützung für das Zusammenklappen des Inhalts von Dateien im Interface bei der Überprüfung von Änderungen in Pull-Anfragen (erleichtert die Überprüfung großer Pull-Anfragen) wurde hinzugefügt;

    Version des gemeinsamen Entwicklungssystems GitBucket 4.33
  • Eine Option zum Verhindern des Zugriffs von internen IPs auf Webhook-Handler wurde implementiert, einschließlich der Möglichkeit, eine Whitelist zulässiger interner Adressen festzulegen;
    Version des gemeinsamen Entwicklungssystems GitBucket 4.33
  • Einige Antworten der Web-API haben die Eigenschaften "assignee" und "assignees" erhalten, um Benutzer zu identifizieren, die Arbeiten zugewiesen haben oder denen Arbeiten zugewiesen wurden.

Quelle: opennet.ru

60GB SSD 8Gb DDR4