Vielen Dank für die Zusendung Ihrer Anfrage! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Vielen Dank, dass Sie Ihre Buchung abgeschickt haben! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Schulungsübersicht
Einführung und Grundlagen
- Level-setting: Was die Teilnehmer bereits über Git und GitLab wissen
- Überblick über wichtige Git-Konzepte: Commits, Branches, Merges, Push/Pull
- Übersicht der GitLab-Editionen (Free vs. Premium vs. Ultimate)
- Typische GitLab-Anwendungsfälle und organisationale Vorteile
Übersicht der GitLab-Funktionen und Architektur
- Durchlauf der GitLab-Oberfläche und Projektstruktur
- Wichtige Funktionen: Repository-Verwaltung, Pipelines, Issue-Boards
- GitLab CI/CD-Architektur und Überblick über Runner
GitLab-Arbeitsablauf
- Häufige Arbeitsabläufe: GitLab Flow vs. GitFlow
- Merge Requests, Genehmigungen und Review-Zyklen
- Branch-Verwaltung und Berechtigungen
Organisation von Projekten mit Gruppen und Namespaces
- Verständnis von GitLab-Gruppen, Untergruppen und Namespaces
- Sichtbarkeit von Projekten und gruppenweite Berechtigungen
- Forking-Strategien und Verwaltung des Teamzugriffs
Implementierung von CI/CD in GitLab
- Einrichtung und Registrierung von GitLab Runnern
- Docker- und Kubernetes-Executors
- Nutzung von Docker-in-Docker (DIND): Vorteile und Aspekte zur Beachtung
- Fehlerbehebung bei Runner-Problemen
- Schreiben und Strukturieren von gitlab-ci.yml
- Verwendung von Variablen und CI-Secrets
- Erstellung von CI-Arbeitsabläufen und Stufen
- Einschließen von Vorlagen und wiederverwendbaren Pipeline-Definitionen
- Triggers, Schedules und manuelle Pipeline-Steuerungen
- Generierung von Releases und Tagging-Strategien
Issue-Management und Kollaboration
- Erstellung und Verknüpfung von Issues
- Individuelle Issue-Boards und Labels
- Milestones und Fortschrittsverfolgung
Nutzung von GitLab Markdown
- Formatieren von Issues, Merge Requests und Wikis
- Markdown für Dokumentation und Inline-Grafiken
- Verwendung von Checklisten, Codeblöcken und Tabellen
GitLab Pages
- Veröffentlichung statischer Websites aus GitLab-Repositories
- Einrichtung von GitLab Pages mit eigenen Domains
- CI/CD-Integration mit Pages-Bereitstellungen
Sicherheit und Zugriffsmanagement
- Personal Access Tokens und Project Tokens
- Sicherung von Pipeline-Secrets und Variablen
- Überblick über GitLab’s Security-Scanning-Funktionen
Fehlerbehebung und Diagnose
- Häufige CI/CD-Fehler und deren Behebungen
- Runner-Logs und Debugging fehlerhafter Jobs
- Bewährte Methoden für die Zuverlässigkeit von Pipelines
Zusammenfassung und nächste Schritte
- Kurszusammenfassung und Q&A
- Abschliessende Überprüfungsaufgabe oder Evaluierungsaufgabe
- Feedback und Kursabschluss
- Ressourcen für weiterführendes Lernen
Voraussetzungen
- Minimale Linux-Kenntnisse für den GitLab Runner-Bereich erforderlich.
Zielgruppe
- DevOps-Fachkräfte
- Softwareentwickler und Ingenieure, die GitLab in Teamumgebungen nutzen
- Technische Leitungen und Systemintegratoren, die GitLab-Pipelines implementieren
21 Stunden
Erfahrungsberichte (1)
Mir gefällt, dass ich sofort Antworten auf meine Fragen erhalte.
Szabolcs Kriston - Ericsson
Kurs - Advanced GitLab
Maschinelle Übersetzung