GitLab ist weit mehr als nur eine Plattform zur Versionsverwaltung. Es bietet eine vollständige DevOps-Umgebung, mit der sich der gesamte Software-Lebenszyklus abbilden lässt. Besonders das integrierte CI/CD-System (Continuous Integration / Continuous Deployment) hat sich in den letzten Jahren als Standard für automatisierte Build-, Test- und Deployment-Prozesse etabliert. In diesem Seminar lernen Sie, wie Sie GitLab CI/CD einsetzen, um Softwareprojekte effizient, reproduzierbar und sicher zu entwickeln und auszuliefern. Sie erfahren, wie Pipelines aufgebaut sind, welche Rollen Runner und Stages spielen und wie Sie eigene Automatisierungen in YAML definieren. Die Inhalte werden praxisorient
- Einführung in DevOps und CI/CD - GitLab CI/CD Basics - Linting - Testing - Building - Deployment / Delivery - Caching-Strategien - gitlab-ci-local - Reusable Pipelines - GitLab Registries
Ziele/Bildungsabschluss:
- Sie verstehen die grundlegenden Konzepte von Continuous Integration und Continuous Deployment. - Sie können eigene CI/CD-Pipelines in GitLab erstellen, testen und verwalten. - Sie kennen Best Practices für den sicheren und effizienten Aufbau von Automatisierungen. - Sie sind in der Lage, bestehende Pipelines zu analysieren, zu erweitern und zu optimieren.
Teilnahmevoraussetzungen:
Grundkenntnisse in der Softwareentwicklung und im Umgang mit Git werden vorausgesetzt. Erfahrung mit YAML oder Shell-Scripting ist hilfreich, aber nicht zwingend erforderlich.
Zielgruppe:
Das Seminar richtet sich an Softwareentwickler, DevOps-Engineers, Administratoren und Projektleiter, die GitLab CI/CD in ihrem Arbeitsumfeld einführen oder vertiefen möchten.
Wir setzen Analyse-Cookies ein, um Ihre Zufriedenheit bei der Nutzung unserer Webseite zu verbessern.
Diese Cookies werden nicht automatisiert gesetzt.
Wenn Sie mit dem Einsatz dieser Cookies einverstanden sind, klicken Sie bitte auf Akzeptieren.
Weitere Informationen finden Sie hier.