Die quelloffene Versionsverwaltung Gitlab ist in der Version 11.0 erschienen. Diese enthält die Funktion
Auto DevOps, die bereits in Version 10.0 als Beta Feature integriert war. Damit soll der gesamte Entwicklungsprozess von Software-Projekten weiter automatisiert und vereinfacht werden. Lediglich die Nutzung des Lizenzmanagements bleibt Nutzern mit einer Gold- oder Ultimate-Lizenz vorbehalten.
Laut Gitlab erkennt Auto DevOps automatisch die Sprache des vom Entwickler eingegeben Codes, testet ihn und misst dessen Qualität. Ausserdem scannt die Funktion den Code nach Sicherheitsproblemen und stellt die Anwendung bereit. Gitlab bietet zu Auto DevOps darüber hinaus auch noch eine
Kurzanleitung für Entwickler, welche die Funktion noch nicht kennen und nutzen möchten.
Die neue Version ist für Gitlab insofern relevant, als
nach dem Kauf von Github durch Microsoft viele Entwickler ihre Projekte zu Gitlab migriert haben, offenbar aus Angst, Github könnte unter der Führung von Microsoft seine Unabhängigkeit verlieren.
(luc)