Veröffentlichung des GitBucket 4.33 Systems für die gemeinsame Entwicklung

Präsentiert Projektveröffentlichung GitBucket 4.33, welches ein System für die Zusammenarbeit mit Git-Repositories entwickelt, das eine GitHub-ähnliche Benutzeroberfläche bietet und Bitbucket. Das System zeichnet sich durch einfache Installation, die Möglichkeit zur Funktionserweiterung durch Plugins und die Kompatibilität mit der GitHub-API aus. Der Code ist in Scala geschrieben und ist verfügbar unter der Apache 2.0 Lizenz verfügbar. MySQL und PostgreSQL können als Datenbankmanagementsysteme verwendet werden.

Hauptfunktionen von GitBucket:

  • Unterstützung öffentlicher und privater Git-Repositories, zugänglich über HTTP und SSH;
  • Support GitLFS;
  • Benutzeroberfläche zur Navigation im Repository mit Unterstützung für die Online-Bearbeitung von Dateien;
  • Vorhandensein eines Wiki zur Erstellung von Dokumentationen;
  • Benutzeroberfläche zur Bearbeitung von Fehlermeldungen (Issues);
  • Werkzeuge zur Bearbeitung von Änderungsanträgen (Pull Requests);
  • System für den Versand von Benachrichtigungen per E-Mail;
  • Einfache Benutzer- und Gruppenverwaltung mit Unterstützung für die Integration von LDAP;
  • Ein Pluginsystem mit einer Sammlung von Erweiterungen, die von Community-Mitgliedern entwickelt wurden. Zu den Funktionen, die als Plugins implementiert sind, gehören das Erstellen von Gist-Notizen, das Veröffentlichen von Ankündigungen, das Erstellen von Backups, das Anzeigen von Benachichtigungen auf dem Desktop, das Erstellen von Commit-Diagrammen und das Rendern von AsciiDoc.

Besonderheiten neuer Veröffentlichung:

  • Die Möglichkeit, alle Optionen des CLI-Interfaces über Umgebungsvariablen zu konfigurieren (nützlich für Docker), wurde realisiert. Zum Beispiel können jetzt Einstellungen für die Verbindung zur Datenbank über Umgebungsvariablen und nicht über die Datei database.conf übergeben werden;
  • Neue Einstellungen wie GITBUCKET_MAXFILESIZE (maximale Dateigröße für Uploads), GITBUCKET_UPLOADTIMEOUT (Zeitüberschreitung beim Hochladen von Dateien), GITBUCKET_PLUGINDIR (zusätzlicher Plugin-Ordner) und
    GITBUCKET_VALIDATE_PASSWORD (Logik zur Überprüfung der Passwortvalidität) wurden hinzugefügt;
  • Die Unterstützung für das Einfalten von Dateiinhalten in der Benutzeroberfläche beim Überprüfen von Änderungen in Pull-Requests wurde hinzugefügt (vereinfacht die Überprüfung großer Pull-Requests);

    Veröffentlichung des GitBucket 4.33 Systems für die gemeinsame Entwicklung
  • Eine Option zur Verhinderung des Zugangs von internen IPs zu WebHook-Handlern wurde implementiert, mit der Möglichkeit zur Definition einer Whitelist zulässiger interner Adressen;
    Veröffentlichung des GitBucket 4.33 Systems für die gemeinsame Entwicklung
  • In einige Antworten der Web-API wurden die Eigenschaften „assignee“ und „assignees“ hinzugefügt, um Benutzer zu identifizieren, die Aufgaben zugewiesen haben oder ihnen zugewiesen wurden.

Quelle: opennet.ru

Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen 🔥 Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster