Im Rahmen des GitLab - Trainings installieren und konfigurieren die Teilnehmenden eine eigene GitLab Instanz. Sie bekommen einen Einblick in die Möglichkeiten von GitLab für die gemeinschaftliche Arbeit an git Repositories.

Das gesamte Training findet auf einem GNU/Linux auf der Konsole und in einem Webbrowser statt.

Ziel des Trainings

Das Training vermittelt sowohl die ersten Schritte bei dem Aufbau, Benutzung und Verwaltung von GitLab, als auch die Einsicht in die inneren Strukturen.

Die Teilnehmenden sind nach dem Training in der Lage mit Hilfe einer GitLab Instanz gemeinschaftlich mit git - Repositories zu arbeiten.

Voraussetzungen

Die Teilnehmenden sollten sich grundlegend auf der GNU/Linux Konsole zurechtfinden. Zusätzlich ist es von Vorteil sich bereits mit dem Versionskontrollsystem git auszukennen.

Dauer

Das Training dauert 2 Tage

Inhalte

Einführung

  • Was ist GitLab?
  • Wozu brauche ich GitLab?

Verwaltung

  • Benutzer
  • Rollen
  • Projekte
  • Gruppen

Repository Management

  • Merge Requests
  • Branch Permissions
  • Reviews

Entwicklung mit GitLab

  • Web IDE
  • Container Registries
  • Ticket Management
  • Boards
  • Wiki
  • Integrationen

Administration

  • Installation
  • Upgrading
  • Design Anpassungen
  • CI/CD
  • System Hooks
  • Metriken
    • Prometheus
    • InfluxDB
  • GitLab Software Komponenten

CI / CD mit GitLab

  • Wie denkt GitLab über CI/CD?
  • Auto DevOps
  • .gitlab-ci.yaml
  • Secrets
  • GitLab Pages
  • Kubernetes Integration

Für weitere Informationen über diesen Kurs füllen Sie bitte das folgende Formular aus.