Kurs derzeit nicht verfügbar

Container GitLab/CI Lab - Continuous Integration und Delivery von containerbasierter Software mit GitLab

Seminar

In Essen ()

1.400 € zzgl. MwSt.

Beschreibung

  • Kursart

    Intensivseminar

  • Niveau

    Mittelstufe

  • Unterrichtsstunden

    12h

  • Dauer

    2 Tage

Lerne Continuous Integration und Delivery beim Einsatz von containerbasierter Software anzuwenden. Mit unserer Gitlab/CI Pipeline kannst Du Docker Images automatisiert bauen und Integration Tests mit unterschiedlichen Runnern durchführen.

Hinweise zu diesem Kurs

Wir beginnen mit einem Überblick von vorhandenen Techniken. In einer folgenden Einführung werden erste Schritte für den Einsatz von GitLab/CI erprobt. Du lernst dabei die wichtigsten Komponenten, Anleitungen und Konzepte kennen. Mit einem detaillierten Beispiel lernst Du, wie Du einen Microservice implementierst, den Build mit verschiedenen Gitlab Runner automatisierst, mit Docker installierst und diesen mit anderen Diensten in einer Umgebung testen und integrieren kannst. Wir zeigen Dir dein Image in deiner Umgebung einzusetzen. Darüber hinaus stellen wir vor, wie Du Builds auslösen kannst, gute Container-Images erstellen und Images an Deine Container-Registry versenden kannst.

DevOps Entwickler
Administratoren
Software- und Systemarchitekten

Fragen & Antworten

Ihre Frage hinzufügen

Unsere Berater und andere Nutzer werden Ihnen antworten können

Geben Sie Ihre Kontaktdaten ein, um eine Antwort zu erhalten

Es werden nur Ihr Name und Ihre Frage veröffentlicht.

Meinungen

Themen

  • Docker
  • Docker CE
  • Docker Container
  • GitLab
  • Continuous Delivery
  • Continuous Integration
  • Continuous Deployment
  • Microservices
  • Container Technology
  • Docker GitLab

Dozenten

Niclas Mietz

Niclas Mietz

Automatisierung

Niclas is DevOps Engineer at the bee42 solutions and studies computer science at FH Dortmund. Next to his job he likes to work with Open-Source projects with container touch and new technologies in the container ecosystem. Besides supporting and visiting local meetups his organizing the Docker Bochum meetup.

Inhalte

TAG 1: GITLAB / CI GRUNDLAGENEINFÜHRUNG
  • Was ist GitLab und was es nicht ist?
  • Installation der GitLab Services
  • Überblick über die GitLab Architektur
  • Detaillierte Übersicht über die GitLab Komponenten
  • Richte verschiedene GitLab-Komponenten ein
  • GitLab UI-Übersicht
  • Check-in von einem einfachen Projekt
WORKFLOW MIT IHREN IMAGES VON GITLAB
  • Wir bauen und testen Container-Images
  • Schiebe erfolgreich gebaute Images in die Container-Registry
  • Erstelle eigene Images auf der Basis eines Dockerfiles
  • Erstelle eigene GitLab Runner mit verschiedenen Typen
    • Shell
    • Docker
    • Docker in Docker
    • Docker Machine
    • SSH
ACHTE AUF DEINE GITLAB-INFRASTRUKTUR
  • Protokollierung und Überwachung der GitLab Infrastruktur
  • Sichern und Wiederherstellen von Images aus GitLab
TAG 2: ERSTELLEN EINES GEPRÜFTES MICROSERVICE MIT CONTAINER UND GITLABMICROSERVICES
  • Erstelle eine einfache Spring-Boot Application
  • Erstelle eine Toolchain für Anwendungsentwicklung (Java und Maven)
  • Anwendungsentwicklung mit Container
  • Aufteilen von Microservices
  • Microservice in einem Produktivsystem mit einem Delivery Concept einbinden
GITLAB / CI TIPPS UND TRICKS
  • Pflege GitLab mit wenigen Schritten
  • Aktualisieren der Installation
  • Sichern und Wiederherstellen der Installation
  • Skaliere Deine CI-CD-Pipeline mit verschiedenen Konzepten

Zusätzliche Informationen

https://bee42.com/de/trainings/container-gitlab-ci-lab-essen/

Container GitLab/CI Lab - Continuous Integration und Delivery von containerbasierter Software mit GitLab

1.400 € zzgl. MwSt.