CI/CD mit Gitlab (im Vergleich zu Jenkins)

Classroom Schulung | Deutsch | Anspruch

Schulungsdauer: 2 Tage

Ziele

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.

Zielgruppe

Entwickler die nach Alternativen zu Jenkins, Github, Bamboo und Teamcity suchen.

Voraussetzungen

Git Grundkenntnisse

Agenda

  • Was ist CI/CD? (Continuous Integration / Continuous Delivery)
  • Was ist Gitlab?
  • Gitlab vs. Jenkins
  • Was ist Gitlab-ci?
  • Gitlab-ci pipeline
  • Gitlab-ci Job
  • Gitlab-ci stage
  • Gitlab-ci manual Jobs
  • Gitlab-ci environments

Ziele

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.

Zielgruppe

Entwickler die nach Alternativen zu Jenkins, Github, Bamboo und Teamcity suchen.

Voraussetzungen

Git Grundkenntnisse

Agenda

  • Was ist CI/CD? (Continuous Integration / Continuous Delivery)
  • Was ist Gitlab?
  • Gitlab vs. Jenkins
  • Was ist Gitlab-ci?
  • Gitlab-ci pipeline
  • Gitlab-ci Job
  • Gitlab-ci stage
  • Gitlab-ci manual Jobs
  • Gitlab-ci environments

Tags

Diese Seite weiterempfehlen