GitLab CI

CI/CD & GitOps intermediate

GitLab CI ist GitLabs integrierte CI/CD-Plattform, bei der Pipelines als Code in einer .gitlab-ci.yml-Datei im Repository definiert werden.

Kurzfassung

GitLab CI ist GitLabs integriertes CI/CD-System, bei dem Pipelines als YAML in einer .gitlab-ci.yml-Datei definiert werden und automatisierte Build-, Test- und Deployment-Workflows eng mit der GitLab-Plattform verknüpft sind.

Was ist GitLab CI?

GitLab CI ist die CI/CD-Komponente der GitLab DevSecOps-Plattform. Pipelines werden über eine .gitlab-ci.yml-Datei im Stammverzeichnis des Repositorys konfiguriert. Jede Pipeline besteht aus Stages (z.B. Build, Test, Deploy) und Jobs, die auf GitLab Runnern ausgeführt werden – leichtgewichtigen Agenten, die von GitLab gehostet oder auf eigener Infrastruktur selbst betrieben werden können.

GitLab CI unterstützt erweiterte Funktionen wie DAG-Pipelines (Directed Acyclic Graph) für parallele Ausführung, Merge-Request-Pipelines für isoliertes Testen, Parent-Child-Pipelines für Monorepos sowie Environments für das Deployment-Tracking. Die integrierte Container Registry und Package Registry machen es zu einer kohärenten Plattform für den gesamten Software-Delivery-Lebenszyklus.

GitLab CI kann sowohl mit der SaaS-Version von GitLab als auch mit selbst betriebenen GitLab-Instanzen verwendet werden, was besonders in Unternehmen mit strengen Anforderungen an Datensouveränität verbreitet ist.

Warum ist GitLab CI relevant?

  • All-in-One-Plattform: Source Control, CI/CD, Security Scanning und Container Registry in einem einzigen Tool
  • Self-Managed-Option: Vollständige Pipeline-Fähigkeit On-Premises erfüllt strenge Compliance- und Datenhaltungsanforderungen
  • DevSecOps-Integration: Security Scanning (SAST, DAST, Dependency Scanning) ist nativ in die Pipeline integriert

Wir sind für Sie da

Sie interessieren sich für unsere Trainings oder haben einfach eine Frage, die beantwortet werden muss? Sie können uns jederzeit kontaktieren! Wir werden unser Bestes tun, um alle Ihre Fragen zu beantworten.

Hier kontaktieren