Seminare
Seminare

Continuous Integration und Delivery (CI/CD) mit GitLab CI

Webinar - IT-Schulungen.com

In dieser 2-tägigen Schulung "Continuous Integration und Delivery (CI/CD) mit GitLab CI" lernen Sie die Konzepte und Best Practices für CI/CD-Pipelines und die Verwendung von GitLab kennen. Schwerpunkte sind der Git Workflow, die Grundlagen von GitLab CI und wichtige Komponenten der Plattform.


Sie erfahren, wie Sie .gitlab-ci.yml-Dateien erstellen, Schlüsselwörter nutzen und Pipelines aufbauen. Der Einsatz von GitLab Runner, Installation, Konfiguration und bewährte Verfahren werden behandelt. Sie lernen außerdem die Nutzung von Caches und Artefakten, die Verwendung von GitLab CI Templates sowie die Integration von Docker kennen. Unterschiede zu Jenkins und die Migration von Jenkins zu GitLab CI werden ebenfalls besprochen.


Das Seminar umfasst praktische Übungen zur Anwendung des erlernten Wissens. Ziel ist es, Ihnen ein umfassendes Verständnis für CI/CD-Pipelines und GitLab zu vermitteln, um effiziente Softwareentwicklungsprozesse zu ermöglichen.


Termin Ort Preis*
29.08.2024- 30.08.2024 Nürnberg 1.303,05 €
29.08.2024- 30.08.2024 online 1.303,05 €
21.11.2024- 22.11.2024 Nürnberg 1.303,05 €
21.11.2024- 22.11.2024 online 1.303,05 €

Alle Termine anzeigen

*Alle Preise verstehen sich inkl. MwSt.

Detaillierte Informationen zum Seminar

Inhalte:

CI/CD Pipelines und GitLab

  • Continuous Integration und Delivery
  • Continuous Delivery
  • Der Git Workflow


GitLab CI Grundlagen

  • Grundlegendes Konzept (Git Repository, CICD-Pipelines, Runner)
  • Wichtige Komponenten der GitLab Plattform
  • .gitlab-ci.yml file


Pipelines in GitLab CI

  • Aufbau / Bestandteile und des .gitlab-ci.yml
  • wichtige Schlüsselwörter
  • Pipeline Builds, Steps
  • Pipeline Trigger und Parameter


GitLab Runner

  • Arten und Verwendung von GitLab Runner
  • Installation und Konfiguration
  • Best Practices und Beispiele
  • Praktische Übung


Caches und Artefakte

  • Pipeline Caches
  • Artefakt Repository
  • Best Practices und Beispiele
  • Praktische Übung


GitLab CI Templates

  • Pipeline und Job Templates
  • Templates versionieren und testen
  • Best Practices und Beispiele
  • Praktische Übung


GitLab CI und Docker

  • CICD-Jobs im Docker Container
  • GitLab CI Pipelines zum Erstellen von Docker Images
  • GitLab CI zum Starten und Stoppen von Docker Containern


GitLab CI und Jenkins

  • Unterschiede zum Jenkins Automation Server
  • GitLab CI und Jenkins Pipelines
  • Migration von Jenkins zu GitLab CI


Ziele/Bildungsabschluss:

In dieser 2-tägigen Schulung "Continuous Integration und Delivery (CI/CD) mit GitLab CI" lernen Sie die Konzepte und Best Practices für CI/CD-Pipelines und die Verwendung von GitLab kennen. Schwerpunkte sind der Git Workflow, die Grundlagen von GitLab CI und wichtige Komponenten der Plattform.


Sie erfahren, wie Sie .gitlab-ci.yml-Dateien erstellen, Schlüsselwörter nutzen und Pipelines aufbauen. Der Einsatz von GitLab Runner, Installation, Konfiguration und bewährte Verfahren werden behandelt. Sie lernen außerdem die Nutzung von Caches und Artefakten, die Verwendung von GitLab CI Templates sowie die Integration von Docker kennen. Unterschiede zu Jenkins und die Migration von Jenkins zu GitLab CI werden ebenfalls besprochen.


Das Seminar umfasst praktische Übungen zur Anwendung des erlernten Wissens. Ziel ist es, Ihnen ein umfassendes Verständnis für CI/CD-Pipelines und GitLab zu vermitteln, um effiziente Softwareentwicklungsprozesse zu ermöglichen.


Teilnahmevoraussetzungen:

Für eine optimale Teilnahme am Kurs empfehlen wir folgende Vorkenntnisse:


  • Git Grundkenntnisse
  • Praktische Erfahrung mit Shell oder anderen Programmiersprachen


Lehrgangsverlauf/Methoden:

Die Schulung bietet Ihnen eine ausgewogene Mischung aus Theorie und Praxis in einer erstklassigen Lernumgebung. Profitieren Sie vom direkten Austausch mit unseren projekterfahrenen Trainern und anderen Teilnehmern, um Ihren Lernerfolg zu maximieren.


Zielgruppe:
  • Entwickler


Seminarkennung:
NE-CRS-9114849d-8b1a-475d-9b26-416fc5482bda
Nach unten
Nach oben
Wir setzen Analyse-Cookies ein, um Ihre Zufriedenheit bei der Nutzung unserer Webseite zu verbessern. Diese Cookies werden nicht automatisiert gesetzt. Wenn Sie mit dem Einsatz dieser Cookies einverstanden sind, klicken Sie bitte auf Akzeptieren. Weitere Informationen finden Sie hier.
Akzeptieren Nicht akzeptieren









Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha



Bei der Verarbeitung Ihrer personenbezogenen Daten im Zusammenhang mit der Kontaktfunktion beachten wir die gesetzlichen Bestimmungen. Unsere ausführlichen Datenschutzinformationen finden Sie hier. Bei der Kontakt-Funktion erhobene Daten werden nur an den jeweiligen Anbieter weitergeleitet und sind nötig, damit der Anbieter auf Ihr Anliegen reagieren kann.







Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha