CI/CD mit GitLab

Seit einigen Jahren zählt GitLab zu den großen Platformen zur Zusammenarbeit bei der Softwareentwicklung und deckt mittlerweile den gesamten DevOps-Prozess ab. Also ist es an der Zeit, einen genauen Blick auf die CI/CD-Fähigkeiten zu werfen.

Dieser Workshop zeigt anhand eines einfachen Programms, wie mithilfe von GitLab CI gebaut und getestet wird. Dabei werden die umfangreichen Features demonstriert und ausgereizt.

Daher richtet sich der Workshop an erfahrene Entwickler, die GitLab CI in der Tiefe kennenlernen möchten.

Inhaltlich werden wir uns unter anderem mit den folgenden Themen beschäftigen:

  • Pipeline-as-Code in GitLab CI
  • Bauen, Testen und Ausrollen
  • Umgang mit Artefakten
  • Anhängigkeiten zwischen Pipelines
  • CI/CD für Merge Requests
  • Integrationstests
  • Docker in GitLab CI
  • Verwenden der Registries

Vorkenntnisse

Du bist sicher im Umgang mit einem CI/CD-Werkzeug und baust, testest und verteilst bereits automatisiert.

Lernziele

Bauen, Testen und Ausrollen mit GitLab CI

Agenda

  • ab 09:00 Uhr: Registrierung und Begrüßungskaffee
  • 10:00 Uhr: Beginn
  • 10:00 - 12:30 Uhr: Anmeldung an der persönlichen Hands-on-Umgebung; Erstellen der ersten einfachen Pipelines
  • 12:30 - 13:30 Uhr: Mittagspause
  • 13:30 - 15:00 Uhr: Optimierung und Ausbau der Pipeline
  • 15:00 - 15:15 Uhr: Kaffeepause
  • 15:15 - 16:15 Uhr: Templating von Pipelines
  • 16:15 - 16:30 Uhr: Kaffeepause
  • 16:30 - 17:00 Uhr: Abschließen des letzten Themas; Fragen und Antworten
  • ca. 17:00 Uhr: Ende

 

Technische Anforderungen

Es wird ein Notebook mit Webbrowser benötigt. Bitte achtet darauf, dass ein Firmennotebook ungehindert in einem fremden Netzwerk auf das Internet zugreifen kann. Es muss zwar nichts installiert werden, aber die Nutzung von in Deutschland betriebenen Diensten mit Zertifikaten von Let's Encrypt muss möglich sein.

Speaker

 

Nicholas Dille
Nicholas Dille st DevOps Engineer bei der Haufe Gruppe, einer digitalen Mediengruppe in Freiburg. Er beschäftigt sich mit Automatisierung und Containerisierung in heterogenen Umgebungen. Seit fast 20 Jahren ist er als Blogger, Sprecher, Dozent und Autor aktiv und wurde für dieses Engagement von Microsoft seit 2010 als MVP ausgezeichnet. Seit 2017 ist er ebenfalls Docker Captain.

CC-Newsletter

Sie möchten über die Continuous Lifecycle und die ContainerConf auf dem Laufenden gehalten werden?

 

Anmelden