c’t-Workshop: CI/CD mit GitLab lernen und vertiefen
Im zweitägigen c’t-Workshop lernen Sie Continuous Integration und Continuous Delivery mit GitLab kennen, üben den Umgang und vertiefen Ihr Wissen.
Die Software-Entwicklungsplattform GitLab bietet mächtige Werkzeuge, um Continuous Integration (CI) und Continuous Delivery (CD) zu managen. Wer seine Softwareentwicklung einmal umgestellt hat, möchte CI/CD nicht mehr missen: Die Methode erlaubt bessere Tests und erkennt Probleme bereits früh im Entwicklungsprozess. Das Ergebnis ist eine modulare und gut wartbare Codebasis.
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 wollen. Am ersten Tag erhalten Sie eine Einführung in den Umgang mit GitLab. Außerdem üben Sie, Softwareprojekte mit GitLab CI zu bauen, zu testen und zu veröffentlichen. Mittels GitLab verwalten Sie dabei sowohl die Pipelines für den CI/CD-Workflow als auch die für den Quellcode der Projekte. Der zweite Tag deckt weiterführende Themen ab, die für den professionellen Einsatz von Gitlab CI spürbare Effizienzvorteile versprechen.
Ăśben in der eigenen Umgebung
Zwischen den Terminen haben Sie eine Woche Zeit, um in Ruhe die Inhalte vom ersten Tag noch einmal nachvollziehen und sie weitergehend auszuprobieren. Dazu erhält jeder Teilnehmer 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 einen funktionierenden SSH-Client. Ansonsten benötigen Sie einen aktuellen Webbrowser, ein Headset oder ein Mikrofon. Die Veranstaltung findet am 17. und 24. April 2024 jeweils von 9 bis 17 Uhr online statt. Weitere Informationen sowie Details zur Anmeldung finden Sie auf der zugehörigen Seite von heise Academy. (anwi)