Sie suchen Ihre bereits erworbenen Lerninhalte? Dann geht es hier entlang: Zum academy Campus

heise Academy Logo
Schulung
c't - Magazin für Computertechnik

CI/CD mit GitLab

In diesem Workshop lernen Sie die CI-Funktionen der Entwicklungsplattform GitLab kennen. Außerdem üben Sie, Softwareprojekte damit zu bauen, zu testen und zu veröffentlichen.
Schulung

CI/CD mit GitLab

Überblick

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 (17. und 24. April 2024 bzw. 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 bzggl. Effizienz versprechen. Es wird allerdings auch ausreichend Zeit zur Verfügung stehen, um auf Fragen aus dem ersten Tag einzugehen. 

Zielgruppe

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.

Voraussetzungen

Für die Teilnahme an den praktischen Übungen erhält jede:r Teilnehmer:in Zugang zu einer Instanz von GitLab und eine browser-basierten 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.

Inhalte

  • 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

Foto von Nicholas Dille

Nicholas Dille

DevOps Engineer | Haufe Gruppe

Zum Profil
Schulung

CI/CD mit GitLab

Haben Sie Fragen zu unseren Schulungen? Wir helfen Ihnen gern weiter.

Füllen Sie ganz einfach und bequem das Kontaktformular aus und wir werden Ihnen Ihre Fragen schnellstmöglich beantworten.

Profilbild von Jana Reimann

Jana Reimann

jare@heise.de

+49 (0) 511 5352-8612

Telefonisch erreichbar:

Unsere Antworten auf die häufigsten Fragen

Kontaktformular

Bei Betätigen des Absenden-Buttons verarbeiten wir die von Ihnen angegebenen personenbezogenen Daten ausschließlich für den Zweck Ihrer Anfrage. Weitere Informationen zum Datenschutz finden Sie in unserer Datenschutzerklärung.