Cloudogu Logo

Hallo, wir sind Cloudogu!

Experten für Software-Lifecycle-Management und Prozess­auto­mati­sierung, Förderer von Open-Source-Soft­ware und Entwickler des Cloudogu EcoSystem.

featured image Cloudogu stellt neue Version des SCM-Managers vor
06.03.2024 in News

Cloudogu stellt neue Version des SCM-Managers vor


Die Cloudogu GmbH präsentiert die neue Version ihres SCM (SourceCode Management) -Tools: Der SCM-Manager 3 bietet eine noch einfachere Serverkonfiguration, zudem arbeitet er mit neuen Versionen von Jetty und Java sowie den aktuellen Java-Bibliotheken. Er ist vollständig kompatibel mit der Vorgängerversion, ebenso alle Plugins. Die Benutzeroberfläche, die REST-API, CLI und Kern-APIs sind unverändert geblieben, sodass Nutzer wie gewohnt mit dem SCM-Manager arbeiten können.

Die wichtigsten Änderungen der SCM-Manager Version 3

  • Die Konfigurationen für Server und Logging wurden in einer Datei kombiniert und damit weiter vereinfacht. Zuvor eher versteckte Konfigurationen der Webapp finden Nutzer jetzt übersichtlich in einer einzigen config.yml oder durch Umgebungsvariablen.
  • Der SCM-Manager 3 wurde auf die neue Version von Jetty, dem zugrundeliegenden Webserver, aktualisiert. Dabei wurden auch einige Änderungen in der Serverkonfiguration vorgenommen, welche die benutzerdefinierten Einstellungen betreffen. Anstelle der Java-Version 11 nutzt der SCM-Manager jetzt Java 17 sowie die aktuellsten Java-Bibliotheken.

Die neue Version des SCM-Managers ist vollständig kompatibel mit der vorigen, sodass Administratoren und Entwickler außer den Verbesserungen kaum etwas von den Änderungen mitbekommen: Alle SCM-Manager 2.x Plugins laufen auch mit dem SCM-Manager 3.x, die Benutzeroberfläche, die REST-API, die CLI und die Kern-APIs sind unverändert. Administratoren müssen lediglich die Konfiguration anpassen. Die Migration auf die Version 3 führt der SCM-Manager beim ersten Start automatisch durch, wenn Anwender die Default-Konfiguration nutzen. Wer mit angepassten Server-Konfigurationen (wie z. B. einer manuellen SSL-Konfiguration oder Anpassungen an Reverse-Proxies) arbeitet, findet einen Guide für die manuelle Konfiguration auf der SCM-Manager Website. Repositories oder Datendateien werden bei der Migration nicht verarbeitet oder verändert.

Mit dem offiziellen Release des SCM-Managers 3 stellt Cloudogu den Support für den SCM-Manager 2.x ein, kritische Sicherheitsmängel werden jedoch auch weiterhin behoben. Ein zeitnaher Umstieg auf die neue Version wird deshalb empfohlen.

SCM-Manager als Teil des Cloudogu EcoSystems

Der SCM-Manager ist die Out-of-the-Box-Lösung für das Teilen und Managen von Git-, Mercurial- und Subversion-Repositories über ein einziges nutzerfreundliches Interface. Er lässt sich schnell und einfach auf jeder Plattform installieren und erfordert keine Webserver, Datenbanken oder Caches. Seine vielen hilfreichen Plugins sind über die Plugin API einfach erweiterbar. Für eine einfache Integration mit kundenspezifischen internen Prozessen bietet Cloudogu einen umfangreichen Level 3 RESTful WebService für alle Funktionen des SCM-Managers. Ein flexibler Authentifizierungsmechanismus und ein granulares Authorisierungsmodell unterstützen Administratoren optimal beim Berechtigungsmanagement.

Der SCM-Manager ist Teil des Cloudogu EcoSystems, einer virtuellen Open-Source-Low-Ops-Plattform mit über 15 Tools für die Softwareentwicklung und das Projektmanagement. Die vollständige Toolchain des Cloudogu EcoSystems vereinfacht die Entwicklungsprozesse und reduziert den Administrationsaufwand, sodass Softwareentwicklungs- und Administrations-Teams mehr Zeit für wertschöpfende Aufgaben nutzen können.