
Pipelines die brechen. Und eine KI die sie repariert.
Copy-Paste-Pipelines, undokumentierte Shared Libraries, fehlende Tests und Builds die unerklärlich brechen — das bremst jedes Team. In 2 Tagen lernen Sie Jenkins Pipelines systematisch entwickeln: Declarative und Scripted Syntax, wiederverwendbare Shared Libraries, Performance durch Parallelisierung und echtes Pipeline-Testing. Mit KI-Unterstützung durch Claude Code schreiben und refactoren Sie Pipelines in Minuten statt Stunden.
2 Tage Hands-on | Max. 12 Teilnehmer | Vor Ort oder Remote
Commit. Push. Warten. Fluchen. Repeat.
Pipelines wachsen, Shared Libraries werden unübersichtlich, Debugging kostet Stunden, und niemand traut sich mehr, die zentrale Jenkinsfile anzufassen. Was wäre, wenn ein Experte neben Ihnen sitzt, der Jenkins-Groovy im Schlaf spricht?
Groovy & Pipeline-DSL
CPS-Transformationen und Serialisierungsfehler
Kryptische Fehlermeldungen, stundenlange Suche nach @NonCPS-Stellen
KI generiert CPS-kompatiblen Code und erklärt sofort, warum @NonCPS nötig ist
Declarative vs. Scripted Pipeline
Falsche Syntax vermischt, Features am falschen Ort
KI wählt den richtigen Pipeline-Typ und generiert korrekte Syntax
Shared Libraries
Gewachsene Libraries sind Black Boxes
Undokumentierte Abhängigkeiten, niemand traut sich Änderungen zu
KI analysiert Library-Strukturen, dokumentiert Funktionen und schlägt Refactoring vor
Neue Library-Funktionen entwickeln
Stunden für vars/, src/, Dokumentation und Tests
KI generiert komplette Library-Funktionen mit Docs und Unit-Tests
Debugging & Performance
Jede Änderung braucht Commit + Pipeline-Run
Feedback-Zyklen von 10–30 Minuten pro Iteration
KI generiert syntaktisch korrekte Pipelines und erkennt Fehler vorab
Builds dauern zu lange
Sequentielle Stages, kein Caching, verschwendete Ressourcen
KI identifiziert Parallelisierungspotenzial und optimiert Pipeline-Struktur
Testing & Komplexe Patterns
Pipelines werden nicht getestet
JenkinsPipelineUnit ist sperrig, Mocking aufwendig
KI generiert Tests, erstellt Mocks und baut eine Teststrategie auf
Multi-Branch, Monorepo, Conditional Stages
Komplexe when-Conditions, fehlerhafte Trigger-Logik
KI generiert when-Conditions, changeset-Trigger und Matrix-Builds
KI als Pair-Programming-Partner
Claude Code spricht Jenkins-Groovy fließend. Beschreiben Sie Ihre Anforderungen in natürlicher Sprache — die KI generiert CPS-kompatible Pipelines, Shared Libraries mit Dokumentation und die passenden Unit-Tests.
- Declarative Pipelines mit parallelen Stages und Quality Gates
- Shared Library Funktionen mit Inline-Docs und Tests
- Pipeline-Refactoring und Performance-Optimierung
- Multi-Branch-Strategien und Conditional Stages
- JenkinsPipelineUnit-Tests mit Mocks generieren
2 Tage — vom Fundament zur Mastery
Kein Folienschlacht-Workshop. Kein Buzzword-Bingo. Zwei Tage Hands-on mit echtem Code und echten Ergebnissen.
Fundament und Praxis
Jenkins Pipeline Grundlagen mit KI
Declarative vs. Scripted Pipelines, wann was? Claude Code als Entwicklungspartner einrichten. Erste Pipeline live generieren und deployen.
Shared Libraries meistern
vars/, src/, resources/ und wie Jenkins Libraries lädt. Bestehende Libraries analysieren, neue Funktionen entwickeln und Unit-Tests schreiben.
Hands-on: Reales Projekt aufsetzen
Komplettes Beispielprojekt von Grund auf bauen: Multi-Stage-Pipeline mit Build, Test, Deploy. Claude Code für iterative Entwicklung nutzen.
Fortgeschritten und Optimierung
Pipeline-Optimierung und Performance
Agent-Zuweisung, Workspace-Management, Parallelisierung von Stages, Caching-Strategien (Docker Layer, Dependencies). Performance-Analyse mit Claude Code.
Komplexe Patterns
when-Direktiven, dynamische Pipeline-Generierung, Multi-Branch und Monorepo-Strategien, Matrix-Builds und Conditional Execution.
Pipeline Testing
JenkinsPipelineUnit verstehen, Test-Driven Pipeline Development mit KI, Mocking externer Systeme. CI für die CI: Pipeline-Tests automatisieren.
Praxisprojekt: Eigene Pipeline
Eigene Pipelines mitbringen oder auf dem Beispielprojekt aufbauen. Claude Code als Pair-Programming-Partner für Refactoring und Optimierung.
Ihr Pipeline-Referenzprojekt
Im Workshop bauen Sie ein vollständiges Pipeline-Projekt auf — mit Shared Library, Tests, Templates und einer CLAUDE.md, die Claude Code den vollen Projektkontext gibt.
Das Herzstück: Die CLAUDE.md gibt Claude Code den vollständigen Projektkontext — Konventionen, Tech-Stack, häufige Aufgaben. So generiert die KI Code, der sofort zu Ihrem Projekt passt.
- Declarative Haupt-Pipeline + Scripted-Variante zum Vergleich
- Shared Library mit vars/, src/ und resources/
- Unit-Tests für jede Library-Funktion
- Environment-Konfiguration und Agent-Label-Mapping
- Docker-Build-Scripts und Templates
- CLAUDE.md als KI-Kontext für Ihr Projekt
Projektstruktur
jenkins-pipeline-workshop/ ├── Jenkinsfile ├── Jenkinsfile.scripted ├── jenkins/ │ ├── stages/ │ │ ├── build.groovy │ │ ├── test.groovy │ │ ├── deploy.groovy │ │ └── notify.groovy │ ├── config/ │ │ ├── environments.yaml │ │ └── agents.yaml │ └── scripts/ │ ├── docker-build.sh │ └── run-tests.sh ├── shared-library/ │ ├── vars/ │ │ ├── standardPipeline.groovy │ │ ├── dockerBuild.groovy │ │ └── notifyTeams.groovy │ ├── src/de/comquent/pipeline/ │ │ ├── Config.groovy │ │ ├── Docker.groovy │ │ └── Utils.groovy │ ├── resources/templates/ │ └── test/groovy/ │ ├── StandardPipelineTest.groovy │ ├── DockerBuildTest.groovy │ └── NotifyTeamsTest.groovy ├── CLAUDE.md └── docker-compose.yml
Das nehmen Sie mit
Praxiserprobte Pipeline-Patterns
Bewährte Patterns für reale Projekte: Parallelisierung, Conditional Stages, Matrix-Builds.
Vollständige Shared Library
Eine dokumentierte, getestete Shared Library als Startvorlage für Ihre Projekte.
Optimierungsstrategien
Getestete Strategien für schnellere Builds, besseres Caching und effiziente Ressourcennutzung.
KI als täglicher Partner
Die Fähigkeit, Claude Code als Entwicklungspartner für Jenkins im Alltag einzusetzen.
Für wen ist dieser Workshop?
- DevOps Engineers, die Jenkins Pipelines effizienter entwickeln und warten wollen
- Build Engineers, die Shared Libraries professionalisieren möchten
- Erfahrene Pipeline-Entwickler, die mit KI noch produktiver werden wollen
- Entwicklungsteams, die ihre CI/CD-Zyklen beschleunigen wollen
- Teamleads, die KI-gestützte Entwicklungsprozesse einführen möchten
Voraussetzungen: Grundkenntnisse in Jenkins und Basiskenntnisse in Groovy oder Java. Eigener Laptop mit Terminal-Zugang. Eigene Jenkins-Pipelines zum Mitbringen sind willkommen. KI-Vorkenntnisse sind nicht erforderlich.
Workshop-Details
- Dauer
- 2 Tage (je 8h)
- Teilnehmer
- Max. 12
- Format
- Vor Ort oder Remote
- Sprache
- Deutsch
- Level
- Mit Jenkins-Vorkenntnissen
- Praxisanteil
- ca. 70%
Auch als Admin-Workshop: Sie suchen einen Workshop zu Installation, Security-Hardening, Monitoring und Troubleshooting? Jenkins Administration Workshop — ideal als Ergänzung zu diesem Pipeline-Workshop.
Inhouse-Option: Wir passen den Workshop auf Ihre bestehenden Pipelines, Shared Libraries und konkreten Herausforderungen an. Ideal ab 4 Teilnehmern aus einem Unternehmen.
Häufige Fragen
Welche Vorkenntnisse brauche ich?
Was ist der Unterschied zum Jenkins Administration Workshop?
Kann ich eigene Pipelines mitbringen?
Wird auch Pipeline Testing behandelt?
Kann der Workshop auch remote stattfinden?
Kann der Workshop auf unser Projekt angepasst werden?
Werden Declarative und Scripted Pipelines behandelt?
Erhalte ich nach dem Workshop Zugang zu den Materialien?
Wie funktioniert die Arbeit mit Claude Code konkret?
Ist der Workshop auch für Teams mit bestehenden Shared Libraries sinnvoll?
Bereit für den nächsten Schritt?
Vereinbaren Sie ein kostenloses Erstgespräch — wir klären gemeinsam, wie Sie in 90 Tagen die ersten messbaren Industrial-DevOps-Erfolge erzielen.
Erstgespräch buchenVon Comquent-Experten beraten — seit 2006 | 47+ erfolgreiche Projekte | Industrie, Automotive, Finance
