Kurs DevOps Artisan – Jenkins Fortgeschrittene behandelt fortgeschrittene Themen im Zusammenhang mit der Arbeit mit Jenkins CI.
Dieser Kurs befasst sich mit:
- An Jenkins-Benutzer und -Administratoren, die mehr über Jenkins erfahren möchten
- Einsteiger oder fortgeschrittene Entwickler
- QS-Ingenieure
- Build-Ingenieure, Release-Ingenieure
- Technische Projektmanager
- Ingenieure DevOps
In diesem Kurs lernen die Teilnehmer, wie sie mit der Jenkins REST API interagieren, wie sie die Groovy-Sprache für Jenkins-Anpassungen verwenden und wie sie Jenkins-Container mit Docker verwenden.
Um an diesem Kurs teilnehmen zu können, müssen die Studierenden über Kenntnisse der Grundfunktionen von Jenkins verfügen. Der Abschluss des Jenkins Fundamentals-Kurses wird empfohlen.
Darüber hinaus wird empfohlen, dass Studierende über Grundkenntnisse in verteilten Versionskontrollsystemen (Git) verfügen.
Es wird bevorzugt, dass die Studierenden über Erfahrung in der Entwicklung von Webanwendungen verfügen und über die erforderlichen Fähigkeiten verfügen, darunter das Ausführen von Unix-Befehlen, das Navigieren im Dateisystem sowie das Erstellen und Bearbeiten von Textdateien.
Modul 01: Git/Github-Zusammenfassung
Modul 02: Integrieren Sie Ihren Docker-SSH-Server mit Jenkins
- Führen Sie Ihren Jenkins-Job über SSH auf Ihrem Docker-Remote-Host aus
- Einführung: Jenkins + Ansible
- Installieren Sie Ansible: Docker + Jenkins
- Integriertes Ansible und Jenkins (Ansible Plugin)
- Erfahren Sie, wie Sie Playbooks aus einem Jenkins-Job ausführen
- Fügen Sie Ansible und Jenkins Parameter hinzu
Modul 03: Pipelines:
- Erstellen Sie mit Docker ein Jar für Ihre Maven-App
- Erstellen Sie eine Docker-Datei und erstellen Sie ein Image mit Ihrem Jar
- Erstellen Sie eine Docker Compose-Datei, um den Image-Erstellungsprozess zu automatisieren
- Erfahren Sie, wie Sie Ihren Code mit Maven und Docker testen
- Erstellen Sie ein Bash-Skript, um den Testprozess zu automatisieren
Modul 04: Jenkins CI über die Grundlagen hinaus
Modul 05: Übersicht über die Jenkins REST API
- XML-API
- JSON-API
- Erstellen von Jobs mit Jenkins API – Python SDK
Modul 06: Groovy mit Jenkins verwenden
- Groovige Skriptkonsole
- Tolle Jobs
- Modul 07: Groovy mit dynamischen Parametern
- Tolles Post-Build-Plugin
Modul 08: Gemeinsam genutzte Bibliotheken in Jenkins verwenden
- Skripted Pipeline
- Verwendung einer Jenkins-Datei
- Mehrzweig Pipelines
- Einführung in gemeinsam genutzte Bibliotheken
- Starten Sie von einer Bühne aus neu
Modul 09: Jenkins-Sicherheit:
- Authentifizierung
- Genehmigung
- Buchhaltung
- Globale Sicherheitseinstellungen
- Anmeldeinformationen verwalten
- Best Practices für die Sicherheit
Modul 10: Debuggen von Jenkins mit Systemprotokollen
Modul 11: Jenkins überwachen
Dieser Kurs bereitet die Teilnehmer auf die Zertifizierungsprüfung vor, um die Rolle eines professionellen Release Engineers zu erlangen.
DevOps Artisan – Jenkins Fortgeschrittene


