GitLab Inc. kündigte die Einführung seiner nächsten großen Iteration, GitLab 15, an, die mit der ersten Version 15.0 beginnt und neue, innovative DevOps-Funktionen in einer Plattform bietet. GitLab 15 unterstützt Unternehmen bei der Entwicklung und Zusammenarbeit rund um geschäftskritischen Code, um Software sicher bereitzustellen und die gewünschten Geschäftsergebnisse durch seine umfassenden DevOps-Funktionen zu erzielen. Wir sind davon überzeugt, dass die kommenden Versionen die Fähigkeiten der Plattform in Lösungsbereichen wie Sichtbarkeit und Beobachtbarkeit, kontinuierliche Sicherheit und Compliance, agile Unternehmensplanung sowie Workflow-Automatisierung und Unterstützung für Data Science Workloads verbessern werden.

Kunden, die The DevOps Platform nutzen, wie z.B. Airbus, haben enorme Effizienzsteigerungen festgestellt. Nach der Einführung von GitLab war das DevOps-Team von Airbus in der Lage, Feature-Updates in nur 10 Minuten freizugeben – vor der Implementierung von GitLab dauerte es ganze 24 Stunden, um die Produktion einzurichten und manuelle Tests durchzuführen. Laut einer kürzlich durchgeführten Bain-Studie haben 90 % der Unternehmen DevOps als oberste Priorität eingestuft, aber nur 12 % glauben, dass ihre DevOps-Praktiken ausgereift sind.

Viele Unternehmen haben verschiedene DevOps-Punktlösungen integriert, aber diese Tools sind oft zeit- und ressourcenaufwändig in der Wartung, was sich letztendlich negativ auf ihre geschäftskritische Mission auswirkt und Innovationen aufhält. Mit seiner neuesten Version bietet GitLab Unternehmen eine speziell entwickelte, einheitliche DevOps-Plattform, die es den Teams ermöglicht, sich auf die geschäftliche Transformation zu konzentrieren. Teams können schneller arbeiten, wenn sie einen gemeinsamen Einblick in das Verhalten ihrer Anwendungen und Arbeitsabläufe haben.

GitLab 15 bietet neue Funktionen, von denen wir glauben, dass sie die Sichtbarkeit erweitern und Unternehmen eine End-to-End-Ansicht der Wertschöpfung und des Zustands von Anwendungen ermöglichen. Diese Funktionen schaffen einen gemeinsamen, kollaborativen Kontext und beseitigen organisatorische Silos. Die umfassenden Beobachtungs- und Überwachungstools von GitLab können Unternehmen dabei helfen, die Zahl der Vorfälle zu senken, verwertbare Erkenntnisse über aktuelle Leistungseinbußen zu gewinnen und Vorfälle in Echtzeit zu behandeln, wenn sie auftreten.

Diese neuen Funktionen können dazu beitragen, die Vorlaufzeiten vom Code bis zur Produktion zu verkürzen, die Häufigkeit und Schwere von Fehlern zu reduzieren, Entwicklungsteams zu helfen, häufiger zu deployen und die Zeit zur Wiederherstellung nach einem Vorfall zu verkürzen. Zu den geplanten Schlüsselfunktionen, die zu einer schnelleren Bereitstellung beitragen, gehören: Produktanalyse und Experimentieren: Erhöhen Sie die Praxistauglichkeit der aufgetauchten Daten, indem Sie Unternehmen die Möglichkeit geben, neue Ideen zu testen und zu validieren und die Einführung von DevOps Best Practices in Teams und Projekten zu messen. Beobachtbarkeit: Vereinheitlichen Sie die Fehlerverfolgung, Metriken, Protokolle und Traces mit einer standardmäßigen, durchgängig getesteten und sicheren Observability-Lösung innerhalb der DevOps-Plattform.

Sichtbarkeit: Erweiterte Unterstützung für alle DevOps Research and Assessment (DORA4) Metriken, einschließlich Verbesserungen der Wertstromanalyse für Projekte und Gruppen. Allzu oft erkennen Unternehmen Schwachstellen erst spät im Entwicklungsprozess, was die Kosten in die Höhe treibt und das Risiko von Sicherheitsverletzungen und Geschäftsunterbrechungen birgt. Diese Dynamik verstärkt die neuen Angriffsvektoren, die durch komplexe, moderne Anwendungen und Cloud-native Implementierungen entstehen.

Mit der neuesten Version stärkt GitLab seine Fähigkeit, die Einhaltung von Richtlinien über den gesamten Lebenszyklus der Softwareentwicklung hinweg durchzusetzen und bietet integrierte Funktionen für Sicherheitsscans und Compliance-Audits, so dass sich die Entwicklungsteams auf Softwareinnovationen konzentrieren können, ohne weitere Tools hinzufügen zu müssen oder die Produktauslieferung zu behindern. Zu den aktuellen und geplanten wichtigen Funktionen für Sicherheit und Compliance gehören: Sicherheit der Software-Lieferkette: Unterstützung für die automatische Generierung einer exportierbaren Software Bill of Materials (SBOM) zusammen mit einer signierten Bescheinigung für Build-Artefakte. Richtlinien für die Sicherheitsgenehmigung: Ermöglicht es Sicherheitsteams, einen einzigen Satz zentral verwalteter Sicherheitsrichtlinien auf Gruppenebene anzuwenden, den Kreis der Personen, die Sicherheitsrichtlinien bearbeiten dürfen, eng einzugrenzen und einen zweistufigen Genehmigungsprozess für die Änderung von Genehmigungsregeln zu verlangen.

Compliance-Management: Geben Sie den Compliance-Teams Einblick in den gesamten Verlauf der Änderungen, die vorgenommen wurden, um Projekte sowohl auf Gruppen- als auch auf Namensraumebene konform zu machen. Erweiterte Sicherheitsscanner-Technologien: Erweitert die GitLab-eigene SAST-Scan-Engine (Static Application Security Testing) der nächsten Generation von ihrem derzeitigen Schwerpunkt auf der Reduzierung von Fehlalarmen hin zu robusteren und flexibleren Regeln mit besseren Kontrollen für den Umgang mit Feststellungen. Dies ermöglicht auch schnellere Scangeschwindigkeiten und eine flexiblere Konfiguration, indem Open-Source-Scanner für dynamische Anwendungssicherheitstests (DAST) durch den proprietären DAST-Analyzer von GitLab ersetzt werden.

Audit-Ereignisse: Ermöglichen Sie es Administratoren, Audit-Ereignisse zu Projekten, Gruppen, Einstellungen und mehr an ein Ziel ihrer Wahl zu streamen, um mehr Transparenz zu erreichen. Benutzer können GitLab-Daten mit anderen Tools zusammenführen und als Reaktion auf bestimmte Ereignisse benutzerdefinierte Automatisierungen erstellen. Remote-Entwicklungsumgebung: Stellen Sie eine Cloud-basierte Entwicklungsumgebung bereit, die es Unternehmen ermöglicht, eine Zero-Trust-Policy durchzusetzen, die verhindert, dass Quellcode jemals lokal gespeichert wird.

Als End-to-End-DevOps-Plattform ist GitLab einzigartig positioniert, um eine Planungssuite bereitzustellen, die es Unternehmensleitern ermöglicht, ihre Vision voranzutreiben und DevOps-Teams in die Lage zu versetzen, Mehrwert zu liefern und gleichzeitig ihre Arbeitsweise zu verbessern. Sie sind überzeugt, dass GitLab 15 die Planungsfunktionen verbessern wird, um eine größere Flexibilität zu ermöglichen, eine größere Vielfalt von Arbeitsabläufen zu unterstützen und Daten in jeder Phase des DevOps-Lebenszyklus miteinander zu verknüpfen, von der anfänglichen Analyse über die Planung, Implementierung und Bereitstellung bis hin zur Überwachung.