c't-Workshop: CI/CD mit GitLab
Der Workshop vermittelt Entwicklern den Umgang mit GitLabs CI-Funktionen: Sie lernen, Softwareprojekte effizient zu bauen, zu testen und zu veröffentlichen.
- Anke Brandt
GitLab ist eine integrierte DevOps-Plattform, die die Zusammenarbeit von Entwicklerteams erleichtert. Sie bietet Funktionen wie Repository-Verwaltung, Issue-Tracking und Continuous Integration mit Continuous Delivery (CI/CD). Teams behalten jederzeit den Überblick über den Status von Pipelines und Deployments und können schnell auf Probleme reagieren. GitLab CI/CD skaliert flexibel mit den Projektanforderungen und ermöglicht Entwicklern durch sofortiges Feedback, ihre Änderungen zügig zu optimieren.
Tests, Builds und Deployments lassen sich zudem automatisieren, was den Entwicklungsprozess deutlich beschleunigt und manuellen Aufwand reduziert. Entwickler können Änderungen schneller bereitstellen und in kürzeren Release-Zyklen arbeiten. Automatisierte Tests sichern kontinuierlich die Qualität, indem sie Fehler frühzeitig erkennen. Das trägt zur Stabilität und Zuverlässigkeit der Software bei.
Der c’t-Workshop "CI/CD mit GitLab" richtet sich an Softwareentwickler, die die CI/CD-Werkzeuge von GitLab noch nicht oder nur rudimentär kennen und ihr Wissen darüber vertiefen möchten. Am ersten Tag erhalten sie eine Einführung in den Umgang mit GitLab CI. Sie üben, Softwareprojekte mit GitLab CI zu bauen, zu testen und zu veröffentlichen. Dazu nutzen die Teilnehmer GitLab, um die Quellcodes zu speichern und die Pipelines auszuführen. Der zweite Tag deckt weiterführende Themen ab, die für den professionellen Einsatz von Gitlab CI spürbare Effizienzvorteile versprechen.
Ăśben in eigener Umgebung
Zwischen den beiden Workshop-Tagen liegt eine Woche Pause. In dieser Zeit können die Teilnehmer in Ruhe die Inhalte vom ersten Tag noch einmal nachvollziehen und weitergehend ausprobieren. Dazu erhalten sie Zugang zu einer Instanz von GitLab sowie einer browserbasierten IDE. Für alle Fragen, die sich in dieser Phase ergeben, gibt es zu Beginn des zweiten Tages ausreichend Zeit zur Klärung.
Vorausgesetzt werden grundsätzliche Erfahrungen mit Continuous Integration beziehungsweise Delivery, unabhängig von GitLab, grundlegende Kommandozeilenkenntnisse und ein funktionierender SSH-Client. Zusätzlich benötigen die Teilnehmer einen aktuellen Webbrowser sowie ein Headset oder ein Mikrofon.
Die Online-Veranstaltung findet am 21. und 28. November 2024 jeweils von 9 bis 17 Uhr statt. Wer bis zum 24. Oktober bucht, spart 10 Prozent und zahlt für das Workshop-Ticket 1.395,00 Euro. Danach kostet der Workshop 1.550 Euro. Weitere Informationen sowie Details zur Anmeldung finden Sie auf der zugehörigen Seite von heise academy. (abr)