Kostenlose DevOps-Analyse

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

Das Problem

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

Ohne KI

Kryptische Fehlermeldungen, stundenlange Suche nach @NonCPS-Stellen

Mit Claude Code

KI generiert CPS-kompatiblen Code und erklärt sofort, warum @NonCPS nötig ist

Declarative vs. Scripted Pipeline

Ohne KI

Falsche Syntax vermischt, Features am falschen Ort

Mit Claude Code

KI wählt den richtigen Pipeline-Typ und generiert korrekte Syntax

Shared Libraries

Gewachsene Libraries sind Black Boxes

Ohne KI

Undokumentierte Abhängigkeiten, niemand traut sich Änderungen zu

Mit Claude Code

KI analysiert Library-Strukturen, dokumentiert Funktionen und schlägt Refactoring vor

Neue Library-Funktionen entwickeln

Ohne KI

Stunden für vars/, src/, Dokumentation und Tests

Mit Claude Code

KI generiert komplette Library-Funktionen mit Docs und Unit-Tests

Debugging & Performance

Jede Änderung braucht Commit + Pipeline-Run

Ohne KI

Feedback-Zyklen von 10–30 Minuten pro Iteration

Mit Claude Code

KI generiert syntaktisch korrekte Pipelines und erkennt Fehler vorab

Builds dauern zu lange

Ohne KI

Sequentielle Stages, kein Caching, verschwendete Ressourcen

Mit Claude Code

KI identifiziert Parallelisierungspotenzial und optimiert Pipeline-Struktur

Testing & Komplexe Patterns

Pipelines werden nicht getestet

Ohne KI

JenkinsPipelineUnit ist sperrig, Mocking aufwendig

Mit Claude Code

KI generiert Tests, erstellt Mocks und baut eine Teststrategie auf

Multi-Branch, Monorepo, Conditional Stages

Ohne KI

Komplexe when-Conditions, fehlerhafte Trigger-Logik

Mit Claude Code

KI generiert when-Conditions, changeset-Trigger und Matrix-Builds

Live im Workshop

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
claude-code — shared-library
$ claude "Erstelle eine Shared Library Funktion dockerBuild mit Multi-Stage-Caching"
> Generiere vars/dockerBuild.groovy...
> Erstelle vars/dockerBuild.txt (Inline-Docs)...
> Generiere test/DockerBuildTest.groovy mit Mocks...
> 3 Dateien erstellt — CPS-kompatibel, dokumentiert, getestet
claude-code — pipeline-optimierung
$ claude "Analysiere diese Pipeline und identifiziere Parallelisierungspotenzial"
> 3 von 7 Stages können parallel laufen...
> Docker Layer Caching fehlt...
> Optimierte Jenkinsfile erstellt — geschätzte Zeitersparnis: 40%
Agenda

2 Tage — vom Fundament zur Mastery

Kein Folienschlacht-Workshop. Kein Buzzword-Bingo. Zwei Tage Hands-on mit echtem Code und echten Ergebnissen.

TAG 1

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.

TAG 2

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.

Praxisprojekt

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
Ergebnis

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.

Zielgruppe

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.

FAQ

Häufige Fragen

Welche Vorkenntnisse brauche ich?
Grundkenntnisse in Jenkins und Basiskenntnisse in Groovy oder Java. Sie sollten bereits Jenkinsfiles gesehen und einfache Pipelines ausgeführt haben. Der Workshop eignet sich auch für erfahrene Pipeline-Entwickler, die mit KI noch produktiver werden wollen. KI-Vorkenntnisse sind nicht erforderlich.
Was ist der Unterschied zum Jenkins Administration Workshop?
Dieser Workshop fokussiert auf Pipeline-Entwicklung: Declarative und Scripted Pipelines, Shared Libraries, Testing und Performance-Optimierung. Der Admin-Workshop konzentriert sich auf Installation, Konfiguration, Security und Monitoring. Beide Workshops ergänzen sich ideal.
Kann ich eigene Pipelines mitbringen?
Ja, ausdrücklich erwünscht! Am zweiten Tag arbeiten Sie wahlweise an eigenen Pipelines oder am bereitgestellten Beispielprojekt. Claude Code als Pair-Programming-Partner hilft beim Refactoring und der Optimierung Ihrer bestehenden Pipelines.
Wird auch Pipeline Testing behandelt?
Ja, Pipeline Testing ist ein zentrales Modul. Sie lernen JenkinsPipelineUnit kennen, schreiben Tests für Shared Libraries und Pipelines, erstellen Mocks für sh, docker und withCredentials und bauen eine Teststrategie auf — alles KI-gestützt.
Kann der Workshop auch remote stattfinden?
Ja, der Workshop wird sowohl vor Ort in Puchheim bei München als auch remote per Videokonferenz angeboten. Bei Remote-Workshops stellen wir vorbereitete Cloud-Umgebungen bereit.
Kann der Workshop auf unser Projekt angepasst werden?
Ja, wir bieten Inhouse-Workshops an, die auf Ihre bestehenden Pipelines, Ihre Shared Libraries und Ihre konkreten Herausforderungen zugeschnitten werden. Ideal ab 4 Teilnehmern.
Werden Declarative und Scripted Pipelines behandelt?
Ja, beide Pipeline-Typen werden ausführlich behandelt und gegenübergestellt. Sie lernen, wann Declarative Pipelines ausreichen und wann Scripted Pipelines für dynamische Stage-Generierung die bessere Wahl sind.
Erhalte ich nach dem Workshop Zugang zu den Materialien?
Sie nehmen das komplette Beispielprojekt inklusive aller Pipelines, Shared Libraries und Tests mit. Zusätzlich erhalten Sie ein Best-Practices-Cheat-Sheet als Referenz für den Alltag.
Wie funktioniert die Arbeit mit Claude Code konkret?
Claude Code läuft direkt in Ihrem Terminal als Kommandozeilen-Assistent. Sie beschreiben Ihre Anforderungen in natürlicher Sprache und Claude Code generiert, analysiert oder refactored den Code direkt in Ihrem Projekt.
Ist der Workshop auch für Teams mit bestehenden Shared Libraries sinnvoll?
Gerade dann — Claude Code kann bestehende Libraries analysieren, dokumentieren und Refactoring-Vorschläge machen. Am zweiten Tag arbeiten Sie gezielt an Ihren eigenen Libraries und Pipelines.

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 buchen

Von Comquent-Experten beraten — seit 2006 | 47+ erfolgreiche Projekte | Industrie, Automotive, Finance