Skip to main content

GitLab

Über GitLab

GitLab ist die erste Einzelanwendung für den gesamten DevOps-Lebenszyklus. Nur GitLab aktiviert Concurrent DevOps und befreit Organisationen von den Einschränkungen einer Toolchain. GitLab bietet unübertroffene Transparenz, ein höheres Maß an Effizienz und umfassende Verwaltungsmöglichkeiten. Dies macht den Software-Lebenszyklus um 200 % schneller und verbessert die Effizienz radikal.


Mit GitLab alle modernen Anwendungsfälle für optimale Softwareentwicklung abdecken können

Bei folgende Szenarien kann GitLab Ihre Prozesse erweitern und/oder optimieren:

  • Kontinuierliche Integration (CI)
  • Quellcode Verwaltung (SCM)
  • Out-of-the-Box Piplines (Auto DevOps)
  • Sicherheit (DevSecOps)
  • Agile Entwicklung
  • Value Stream Management

Als Lösungsanbieter mit langjähriger Erfahrung unterstüzen wir Sie gerne bei der Optimierung und/oder Einführung Ihrer bestehenden Entwicklungsprozesse.


DevOps Lifecycle mit GitLab

GitLab ist die erste Einzelanwendung für den gesamten DevOps-Lebenszyklus. Von der Planung bis zur Überwachung deckt GitLab alle Phasen ab und ermöglicht ihnen zusätzlich die stufenübergreifende Verwaltung und Sicherung.

Lifecycle mit GitLab
Quelle: https://about.gitlab.com/stages-devops-lifecycle/

Features
Quelle: https://about.gitlab.com/stages-devops-lifecycle/

Manage

Gewinnen Sie Transparenz und Einblicke in die Leistung Ihres Unternehmens.

GitLab unterstützt Teams bei der Verwaltung und Optimierung ihres Softwarebereitstellungslebenszyklus mit Metriken und direkten Einblicken in den Value-Stream, um ihre Bereitstellungsgeschwindigkeit zu optimieren und zu erhöhen.

Quelle: https://about.gitlab.com/stages-devops-lifecycle/

Plan

Unabhängig von Ihrem Prozess bietet GitLab leistungsstarke Planungstools, um alle auf den neuesten Stand zu halten.

GitLab ermöglicht die Portfolioplanung und -verwaltung durch Epen, Gruppen (Programme) und Meilensteine, um den Fortschritt zu organisieren und zu verfolgen. Unabhängig von Ihrer Methodik von Wasserfall bis DevOps erfüllt. Der einfache und flexible Planungsansatz von GitLab erfüllt sowohl die Anforderungen kleiner Teams sowie großer Unternehmen. GitLab unterstützt Teams bei der Organisation, Planung, Ausrichtung und Verfolgung von Projektarbeiten, um sicherzustellen, dass die Teams zur richtigen Zeit an den richtigen Dingen arbeiten und die End-to-End-Sichtbarkeit und Rückverfolgbarkeit von Problemen während des gesamten Bereitstellungslebenszyklus von der Idee bis zur Produktion aufrecht erhalten.

Quelle: https://about.gitlab.com/stages-devops-lifecycle/

Create

Erstellen, Anzeigen und Verwalten von Code- und Projektdaten mithilfe leistungsstarker Branchingtools.

GitLab unterstützt Teams bei der Konzeption, Entwicklung und sicheren Verwaltung von Code- und Projektdaten aus einem einzigen Versionskontrollsystem. GitLab-Repositorys bieten eine skalierbare, einzige "Single-Source-Of-Truth" für die Zusammenarbeit an Projekten und Code, die es Teams ermöglicht, produktiv zu sein, ohne ihre Arbeitsabläufe zu unterbrechen.

Quelle: https://about.gitlab.com/stages-devops-lifecycle/

Verify

Setzen Sie auf strenge Qualitätsstandards für Ihren erstellten Code inkl. automatischer Tests und Auswertungen.

GitLab unterstützt Teams bei dem Prozess der Continous Integration durch automatisierte Builds sowie der Überprüfung und Implementation des Codes. Die branchenführenden CI-Funktionen von GitLab ermöglichen automatisierte Tests, statische Analysesicherheitstests, dynamische Analysesicherheitstests und Codequalitätsanalysen, um Entwicklern und Testern schnelles Feedback zur Qualität ihres Codes zu geben. Mit Pipelines, die gleichzeitiges Testen und parallele Ausführung ermöglichen, erhalten Teams schnell Einblicke in jeden Commit, sodass sie schneller Code mit höherer Qualität bereitstellen können.

Quelle: https://about.gitlab.com/stages-devops-lifecycle/

Package

Erstellen Sie eine konsistente und zuverlässige Software-Suply-Chain mit integriertem universellem Package-Management.

GitLab ermöglicht es Teams, ihre Anwendungen und Abhängigkeiten zu zentralisieren, Container zu verwalten und Artefakte mit Leichtigkeit zu erstellen. Artefakt-Repositorys sind integriert und vorkonfiguriert, um reibungslos mit GitLab-Quellcodeverwaltung und CI/CD-Pipelines zu arbeiten. Beschleunigen Sie die DevOps mit automatisierten Software-Pipelines, die selbständig und ohne Unterbrechung arbeiten.

Quelle: https://about.gitlab.com/stages-devops-lifecycle/

Secure

Sicherheitsfunktionen, die in Ihren Entwicklungslebenszyklus integriert sind.

GitLab bietet statische Anwendungssicherheitstests (SAST), Dynamic Application Security Testing (DAST), Container Scanning und Dependency Scanning, um Ihnen bei der Bereitstellung sicherer Anwendungen zusammen mit einer Lizenzverwaltung zu helfen.

Quelle: https://about.gitlab.com/stages-devops-lifecycle/

Release

Die integrierte CD-Lösung von GitLab ermöglicht es Ihnen, Code ohne manuelles zu tun zu verteilen, sei es auf einem oder tausend Servern.

GitLab hilft dabei, die Freigabe und Bereitstellung von Anwendungen zu automatisieren, den Lieferlebenszyklus zu verkürzen, manuelle Prozesse zu rationalisieren und die Teamgeschwindigkeit zu beschleunigen. Mit Zero-Touch Continuous Delivery (CD), die direkt in die Pipeline integriert ist, können Bereitstellungen in mehrere Umgebungen wie Staging und Produktion automatisiert werden, und das System weiß was zu tun ist, ohne dass es gesagt wird. Mit Feature-Flags, integrierter Überwachung/Rückverfolgbarkeit, On-Demand-Umgebungen und GitLab-Seiten für die statische Inhaltsbereitstellung können Sie schneller und zuverlässiger als je zuvor Code ausliefern.

Quelle: https://about.gitlab.com/stages-devops-lifecycle/

Configure

Konfigurieren Sie Ihre Anwendungen und Infrastruktur.

GitLab unterstützt Teams bei der Konfiguration und Verwaltung ihrer Anwendungsumgebungen. Eine starke Integration in Kubernetes reduziert den Aufwand für die Definition und Konfiguration der Infrastruktur, die zur Unterstützung Ihrer Anwendung erforderlich ist. Schützen Sie den Zugriff auf wichtige Infrastrukturkonfigurationsdetails wie Kennwörter und Anmeldeinformationen, indem Sie "geheime Variablen" verwenden, um den Zugriff auf nur autorisierte Benutzer und Prozesse zu beschränken.

Quelle: https://about.gitlab.com/stages-devops-lifecycle/

Monitor

Automatische Überwachung von Metriken, damit Sie wissen, wie sich jede Änderung des Codes auf Ihre Produktionsumgebung auswirkt.

Sie benötigen Feedback zu Ihrern Veröffentlichung, um ein erfolgreiches Release-Management zu betreiben. Durch integrierte Überwachung, sehen Sie die Codeänderung direkt neben den aufgetretenen Impacts, damit Sie schneller und effektiver reagieren können. Automatische Erkennung von fehlerhaftem Code verhindert vorab, dass die mehrheit ihrer Benutzer von diesem betroffen sind.

Quelle: https://about.gitlab.com/stages-devops-lifecycle/

Defend

Schützen Sie Ihre Apps und Infrastruktur vor Sicherheitslücken

GitLab bietet Laufzeitanwendungssicherheit, Bedrohungserkennung und -verwaltung, Datensicherheit und Anwendungsinfrastruktursicherheit.

Weitere Informationen

Eine genaue Auflistung der Features zu den jeweiligen Schritten des Dev-Ops-Lifecycles sowie deren Verfügbarkeit innerhalb der verschiedenen Lizenzstufen können Sie unter diesem Link direkt auf der Herstellerseite einsehen.(Englische Sprache)


GitLab Geo

Überblick

Wenn Entwicklungsteams auf zwei oder mehr Teams innerhalb verschiedener geografischer Standorte verteilt sind, sich die GitLab-Instanz jedoch an einem einzigen Ort befindet, kann das Abrufen und Klonen großer Repositorys sehr lange dauern.

GitLab Geo wurde für Teams verteilt auf unterschiedliche Standorte entwickelt und ermöglicht schreibgeschütztes spiegeln Ihrer GitLab-Instanz. Reduzieren Sie die Zeit, die zum Klonen und Abrufen großer Repos benötigt wird, und verbessern Sie Ihren Kollaborationsprozess.

Funktionsweise

  • GitLab Geo ist in GitLab Enterprise Edition Premium verfügbar.
  • GitLab Geo ermöglicht read-only Spiegelungen Ihrer GitLab-Instanz.
  • Projekt-Repositorys und die Datenbank, einschließlich Benutzerkonten, Merge-Requests, Gruppen, Projektdaten usw., werden auf Ihrer zweiten Instanz mit kopiert.
  • Mit read-only Spiegelungen kann Ihr Team Projekte abrufen und Daten viel schneller lesen, während alle Änderungen dennoch auf dem primären Server veröffentlicht wird.
  • Alle Replikationsvorgänge sind asynchron und werden in die Warteschlange gestellt und abgearbeitet, sobald diese erstellt werden

Vorstellungs-Video

Quelle: https://www.youtube.com/watch?v=-HDLxSjEh6w

Lizenzinformationen

Nachfolgend werden die Lizenzinformationen der kostenpflichtigen Varianten von GitLab aufgelistet. Für die kostenlosen Varianten wenden Sie sich bitte direkt an den Hersteller

Hosting bei GitLab.com

Bronze

Enabling teams to speed DevOps delivery with automation, prioritization, and workflow.

2,000 CI pipeline minutes per group per month on GitLabs shared runners

Features:

  • Community Support
  • Built-in CI/CD
  • Project Issue Board
  • ChatOps
  • Next business day Support
  • Multiple approvers in code review
  • Merge approvals
  • Code Quality
Silber

Enabling IT to scale DevOps delivery with progressive deployment, advanced configuration, and consistent standards.

10,000 CI pipeline minutes per group per month on GitLabs shared runners

All features from Bronze and:

  • Multiple Group
  • Issue Boards
  • Priority Support
  • Multi-project pipeline graphs
  • Deploy Boards
  • Timed and manual incremental rollout deployments
  • Canary Deployments
Gold

Enabling businesses to transform IT by optimizing and accelerating delivery while managing priorities, security, risk, and compliance.

50,000 CI pipeline minutes per month on GitLabs shared runners

All features from Silver and:

  • Multi-level Epics
  • Roadmaps
  • Portfolio Management
  • Application performance alerts
  • Security Dashboards
  • Container Scanning
  • Dynamic Application Security Testing
  • Kubernetes Cluster Monitoring
  • License Management
  • Free Guest users
  • View Kubernetes pod logs
Preis
44€*
pro Benutzer
pro Jahr
MOQ: 10 Benutzer
Preis
209€*
pro Benutzer
pro Jahr
MOQ: 10 Benutzer
Preis
1090€*
pro Benutzer
pro Jahr
MOQ: 10 Benutzer

Self-Managed

Starter

Enabling teams to speed DevOps delivery with automation, prioritization, and workflow.

Features:

  • Community Support
  • Built-in CI/CD
  • Project Issue Board
  • ChatOps
  • Next business day Support
  • Multiple approvers in code review
  • Merge approvals
  • Code Quality
Premium

Enabling IT to scale DevOps delivery with progressive deployment, advanced configuration, and consistent standards.

All features from Starter and:

  • Multiple Group
  • Issue Boards
  • Priority Support
  • Multi-project pipeline graphs
  • Deploy Boards
  • Timed and manual incremental rollout deployments
  • Canary Deployments
Ultimate

Enabling businesses to transform IT by optimizing and accelerating delivery while managing priorities, security, risk, and compliance.

All features from Premium and:

  • Multi-level Epics
  • Roadmaps
  • Portfolio Management
  • Application performance alerts
  • Security Dashboards
  • Container Scanning
  • Dynamic Application Security Testing
  • Kubernetes Cluster Monitoring
  • License Management
  • Free Guest users
  • View Kubernetes pod logs
Preis
44€*
pro Benutzer
pro Jahr
MOQ: 15 Benutzer
Preis
209€*
pro Benutzer
pro Jahr
MOQ: 10 Benutzer
Preis
1090€*
pro Benutzer
pro Jahr
MOQ: 10 Benutzer
*Stand: 31.07.2019. Preise sind in Euro angegeben und können durch den Wechselkurs Euro/Dollar schwanken.


Anfragen

Aktuelle Preisanfragen können Sie direkt unter der Mailadresse gitlab@swnetwork.de ersuchen oder über das Kontakformualar an uns senden.

Bei fachlichen Fragen bitten wir Sie ebenfalls uns über die oben genannten Kanäle zu kontaktieren.

Ein Mitarbeiter der SWNetwork GmbH wird sich dann zeitnah bei Ihnen melden.

Ihre SWNetwork GmbH