Jenkins und Jenkins Pipeline Fortgeschrittenenkurs
Beschreibung
In dieser 2-tägigen Schulung "Jenkins und Jenkins Pipeline Fortgeschrittenenkurs" stärken Sie die Fähigkeit Ihres Teams, moderne CI/CD-Prozesse effizient umzusetzen. Ihre Entwickler:innen lernen, Pipelines selbst zu programmieren und professionell zu modularisieren. Dadurch reduzieren Sie Abhängigkeiten, sparen Kosten und erhöhen die Stabilität Ihrer Build- und Deployment-Prozesse. Robuste Self-Healing-Mechanismen und Best Practices sorgen für weniger Ausfälle und mehr Zuverlässigkeit.
Gleichzeitig beschleunigen optimierte Pipelines die Release-Zyklen und verkürzen die Time-to-Market. So gewinnen Sie einen klaren Wettbewerbsvorteil durch Qualität, Geschwindigkeit und Zukunftssicherheit.
Zum Seminar: Jenkins und Jenkins Pipeline Fortgeschrittenenkurs
Inhalte
Einstieg
- Jenkins Pipeline DSL: Declarative vs. Scripted Pipelines
- Groovy-Grundlagen für Pipelines (Syntax, Closures, Variablen)
Pipeline-Programmierung im Detail
- Kombination von Declarative Pipeline mit Scripted Blocks
- Flow Control: if/else, switch, try/catch
- Parameterisierung von Pipelines (choice, string, boolean)
- Matrix Builds und dynamische Build-Kombinationen
Modularisierung & Wiederverwendung
- Shared Libraries: Aufbau, Struktur und Nutzung
- Globale Variablen & Steps als Groovy-Klassen
- Methoden vs. Stages vs. Libraries
- Praxisübung: Build- und Deployment-Logik auslagern
Robustheit & Fehlerbehandlung
- try/catch/finally, error() und retry-Mechanismen
- Self-Healing Pipelines: Strategien gegen Flaky Builds
- Praxisübung: Pipeline mit Retry und Fallback
Erweiterte Programmiermuster
- Parallelität mit parallel {}
- Dynamische Stage-Generierung (Stages aus Listen oder Maps)
- Multibranch-Pipelines und SCM-Integration (GitHub, GitLab)
Zukunft & Best Practices
- Anti-Patterns und Best Practices in Pipeline-Programmierung
- Pipelines für Cloud- und Container-Umgebungen (Docker, Kubernetes)
- Einsatz von KI: Log-Analyse und Fehlerprognosen mit LLMs
Zielgruppe
- Erfahrene DevOps-Ingenieure
- Senior Softwareentwickler
- Build-Manager und Release-Ingenieure
- Berater und Freelancer
Voraussetzungen
Für eine optimale Teilnahme am Kurs empfehlen wir folgende Vorkenntnisse:
- Grundlegende Jenkins-Kenntnisse, wie sie der Jenkins Grundkurs vermittelt.
- erste Erfahrung mit Jenkins-Pipelines
- Kenntnisse in Skriptsprachen
- Erfahrung mit Build- und Deployment-Tools
- Grundlegendes Verständnis von DevOps
Weitere Infos
Haben Sie Fragen zu diesem Kurs? Füllen Sie das folgende Formular aus und wir melden uns bei Ihnen.
Über den Anbieter

New Elements GmbH / IT-Schulungen.com
Ein zertifizierter Anbieter für qualitativ hochwertige Kurse und Schulungen.
Mehr über New Elements GmbH / IT-Schulungen.com