GitLab Essentials
Schneller am eigenen Code zusammenarbeiten und mit Git und GitLab Ausliefern.
Was Sie in diesem Training lernen werden
In diesem Kurs wird Git mit einem zusätzlichen Schwerpunkt auf die Verwendung von GitLab, vorgestellt. Wir lehren den Code mit der beliebtesten Software für Quellcodeverwaltung, Git, zu verwalten: Nie mehr Code verlieren!
Darüber hinaus zeigen wir, wie man auf einer gemeinsam genutzten Codebasis zusammenarbeiten, Releases verwalten und einen Workflow einrichten kann, mit denen Code mit Git und GitLab schneller ausgeliefert werden können.
Mit einer Kursdauer von zwei Tagen haben wir viel Zeit für praktische Beispiele und individuelle Git/GitLab-Workflows.
Agenda
Warum ein System zur Quellcodeverwaltung verwenden?
Einführung in Git
Was ist ein Repository?
Modifying, staging und committing von Änderungen
Arbeiten mit Branches
Remote Repositories
Verwendung Ihres eigenen GitLab Servers
Zusammenarbeit an einem Repository
Merge Requests und pulling changes
Lösen von Problemen
Komplexe Git Workflows
Einführung in DevOps CI/CD
Einführung in GitLab-CI
Was sind Pipeline Jobs?
GitLab-Runner-Setup (optional)
Die erste Build Pipeline with GitLab-CI erstellen
Jobs als Code schreiben (gitlab-ci.yml)
CI/CD Hands-On
Zielgruppe
Dieses Training richtet sich an
- Software-Entwickler:innen die Kontrolle über Ihren Source Code haben wollen
- Integration-Engineers die mehrere Code Teile zu einem Release fähigen Code kombinieren müssen
- Operation-Engineers die einen einfachen Weg brauchen um auf Veröffentlichungen zuzugreifen
Vorraussetzungen
Folgendes sollten Sie mitbringen um von diesem Training zu profitieren:
- Grundlegendes Verständnis von Linux
- Grundlegende Erfahrung mit dem Linux-Terminal
Style
Unsere erfahrenen Trainer vermitteln Ihnen die Inhalte mit einem Mix aus:
- Aufschlussreiche Theory
- Praktische Übungen
Technische Vorraussetzungen
Wir empfehlen das folgende Equipment:
- Stabile Internetverbindung
- Moderner Browser
Ansible AWX
Dieses Training knüpft an die Ansible 101 Schulung an und vertieft das Wissen noch mehr.
Details & BuchungCloud Native Observability
Statusanalyse des aktuellen Zustandes Ihrer Services.
Details & Buchung