Sie suchen Ihre bereits erworbenen Lerninhalte? Dann geht es hier entlang: Zum academy Campus
Softwareentwicklung mit kontinuierlicher Integration (continuous integration, CI) erlaubt bessere Tests, erkennt potenzielle Probleme früh im Entwicklungsprozess und führt langfristig zu einer modularen und gut wartbaren Codebasis. Um diese Vorteile zu nutzen, braucht man aber das richtige Tooling. Eine gute Methode sind die CI-Funktionen der Entwicklungsplattform GitLab.
Der Workshop "CI/CD mit GitLab" umfasst zwei Tage (21. und 28. November 2024). Der erste Tag bietet eine Einführung in den Umgang mit GitLab CI. In praktischen Übungen lernen die Teilnehmer, wie sie Softwareprojekte mit GitLab CI bauen, testen und veröffentlichen. Dabei wird GitLab sowohl für die Speicherung des Quellcodes als auch für das Ausführen von Pipelines verwendet. Der zweite Tag deckt weiterführende Themen ab, die für den professionellen Einsatz von GitLab CI spürbare Vorteile bzgl. Effizienz versprechen. Es wird allerdings auch ausreichend Zeit zur Verfügung stehen, um auf Fragen aus dem ersten Tag einzugehen.
Dieser Workshop richtet sich an Softwareentwickler, die bereits Erfahrung mit CI/CD mit einem anderen Werkzeug gewonnen haben oder ihr Wissen über GitLab CI vertiefen möchten.
Für die Teilnahme an den praktischen Übungen erhält jeder Teilnehmende einen eigenen Zugang zu einer Instanz von GitLab und einer browserbasierten IDE. Die persönlichen Zugangsdaten werden vor dem Workshoptag bereitgestellt. Der Zugriff auf die Workshop-Umgebung wird erst kurz vor Beginn des Workshops freigeschaltet. Für den Zugriff wird lediglich ein Webbrowser benötigt. Die Workshop-Umgebung wird auch zwischen den Workshop-Terminen zur Verfügung stehen.
Zur Workshop-Durchführung wird Zoom verwendet mittels eines DSGVO-konformen On-Premise-Connectors. Wir bitten Sie, ein Mikrofon oder Headset sowie einen aktuellen Browser zu nutzen.
Einführung in Pipeline-as-Code
Arbeiten mit Variablen und Environments
Ausführen von unterstützenden Diensten
Pipelines mit Templates wiederverwendbar machen
Eigene Runner verbinden und nutzen
Regelbasierte Ausführung mit Rules
Beschleunigung mit Abhängigkeiten zwischen Jobs
Nicholas Dille ist DevOps-Engineer bei der Haufe Gruppe, einer digitalen Mediengruppe in Freiburg. Er beschäftigt sich mit Containerisierung, Virtualisierung und Automatisierung in heterogenen Umgebungen. Seit fast 20 Jahren ist Nicholas Dille als Blogger, Sprecher und Autor aktiv und bekannt. Für dieses Engagement zeichnete ihn Microsoft als MVP aus. Seit 2017 ist er ebenfalls Docker Captain.
Füllen Sie ganz einfach und bequem das Kontaktformular aus und wir werden Ihnen Ihre Fragen schnellstmöglich beantworten.