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
Tag 1
Einführung
- DevOps – Neusprache oder Schlüsselrolle in IT-Projekten? Warum GitLab CI/CD? GitLab vs. andere CI/CD-Systeme (CircleCI, Travis, TeamCity)
Vorbereitung für den Start
- Architektur und Logik der Lösung, einschließlich: GitLab / GitLab Runner-System und Hardware-Anforderungen, Installation GitLab und GitLab CI-Erstkonfiguration GitLab: Design, Benutzer, Integrationen, Vorbereitung für den Start der ersten kontinuierlichen Integration
API-Tuning und -Vorbereitung
- Einstellungen optimieren GitLab / GitLab CI: Tipps und Tricks API für den Einsatz in Triggermechanismen vorbereiten
Erster CI/CD-Prozess
- Installation von GitLab CI Runner, System- und Hardwareanforderungen. Konfigurieren des Projekts für die Verbindung mit GitLab CI. Ausführen eines typischen Prozesses: Erstellen -> Testen -> Bereitstellen
Tag 2
Erstellung der Konfigurationsdatei .gitlab-ci.yml
- Praktische Beispiele für Konzepte: Umgebungen und Bereitstellungen Geschützte Umgebungen Jobartefakte Bereitstellung über Docker
Wie GitLab CI das Leben von Entwicklern einfacher macht
Berechnen des Prozentsatzes der Testabdeckung. Build-Status in MarkDown-Dokumenten. Senden von Build-Status im Messenger (Mattermost-Beispiel).
- Erweiterte Funktionen GitLab CI
AutoDevOps Klastry Kubernetes Deploy Boards ChatOps Web-Terminal
- Live-Fallstudie
Erstellen, Testen und Bereitstellen eines auf PHP/Magento basierenden Projekts, das in einer Umgebung mit mehreren Servern ausgeführt wird und bei dem keine Ausfallzeiten während der Bereitstellung angenommen werden.
Voraussetzungen
Grundlegende Fähigkeit zur Nutzung GIT
Grundlegende Programmierkenntnisse, z. B. in PHP.
14 Stunden
Erfahrungsberichte (2)
Very detailed, trainer knows the subject very well and has covered a lot of topics
Gabriel Kelly Navarro - Opswerks
Kurs - Advanced Spinnaker
Mir gefallen all die Möglichkeiten, die ich im Kurs über DevOps Optionen entdeckt habe, die ich anwenden kann, um einen besseren CD/CI-Workflow zu haben!
Juan Manuel - si
Kurs - Jenkins: Continuous Integration for Agile Development
Maschinelle Übersetzung