- Q.01
- Welche Vorkenntnisse brauche ich?
- Grundkenntnisse in Jenkins und Basiskenntnisse in Groovy oder Java. Sie sollten bereits Jenkinsfiles gesehen und einfache Pipelines ausgeführt haben. Geeignet auch für erfahrene Pipeline-Entwickler, die mit KI noch produktiver werden wollen. KI-Vorkenntnisse sind nicht erforderlich.
- Q.02
- Was ist der Unterschied zum Admin-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 ergänzen sich ideal.
- Q.03
- 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.
- Q.04
- Wird auch Pipeline Testing behandelt?
- Ja, zentrales Modul. JenkinsPipelineUnit, Tests für Shared Libraries und Pipelines, Mocks für sh, docker und withCredentials, eine vollständige Teststrategie — alles KI-gestützt.
- Q.05
- Kann der Workshop auch remote stattfinden?
- Ja, sowohl vor Ort in Puchheim bei München als auch remote per Videokonferenz. Bei Remote-Workshops stellen wir vorbereitete Cloud-Umgebungen bereit.
- Q.06
- Kann der Workshop auf unser Projekt angepasst werden?
- Ja, Inhouse-Workshops werden auf Ihre bestehenden Pipelines, Shared Libraries und konkreten Herausforderungen zugeschnitten. Ideal ab 4 Teilnehmern.
- Q.07
- Werden Declarative und Scripted Pipelines behandelt?
- Ja, beide ausführlich und gegenübergestellt. Wann Declarative ausreicht, wann Scripted für dynamische Stage-Generierung die bessere Wahl ist.
- Q.08
- Erhalte ich nach dem Workshop Zugang zu den Materialien?
- Sie nehmen das komplette Beispielprojekt inklusive aller Pipelines, Shared Libraries und Tests mit. Plus ein Best-Practices-Cheat-Sheet als Referenz für den Alltag.
- Q.09
- Wie funktioniert die Arbeit mit Claude Code konkret?
- Claude Code läuft direkt im Terminal. Sie beschreiben Anforderungen in natürlicher Sprache — Claude Code generiert, analysiert oder refactored Code direkt in Ihrem Projekt.
- Q.10
- Claude Code in der Jenkins-Pipeline ausführen oder Jenkins aus Claude Code steuern — was ist der Unterschied?
- Zwei Richtungen, zwei offizielle Plugins. Das AI-Agent-Plugin (seit 14.08.2026, Jenkins-Core ab 2.528.3) führt Claude Code als Build-Step innerhalb eines Jenkins-Jobs aus — in der Jenkinsfile als claudeCode()-Step, mit Konversations-Log und Freigabe-Gates je Lauf. Das MCP-Server-Plugin (Version 0.196) dreht die Richtung um: Claude Code auf Ihrem Rechner liest Build-Status, Logs und Stage-Zeiten aus Jenkins, während Sie an der Pipeline arbeiten. Im Workshop richten Sie beides gegen die Übungs-Instanz ein und entscheiden anhand Ihrer Freigabeprozesse, welche Richtung in Ihre Pipelines gehört.
- Q.11
- Ist der Workshop für Teams mit bestehenden 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.
- Q.12
- Was ist eine Jenkins Shared Library?
- Eine Jenkins Shared Library ist ein versioniertes Git-Repository mit wiederverwendbarem Pipeline-Code (vars/, src/, resources/), das von beliebig vielen Jenkinsfiles per @Library-Direktive eingebunden werden kann. Sie ist der zentrale Hebel, um Copy-Paste in Pipelines zu eliminieren und Pipeline-Logik DRY zu halten.
- Q.13
- Worin unterscheiden sich Declarative und Scripted Pipelines?
- Declarative Pipelines nutzen eine strukturierte, opinionated Syntax mit pipeline/stages/steps-Blöcken — ideal für 80 % der Anwendungsfälle, Linting-fähig und leicht lesbar. Scripted Pipelines sind vollwertiger Groovy-Code mit maximaler Flexibilität — nötig für dynamische Stage-Generierung, komplexe Schleifen oder bedingte Pipeline-Strukturen. Im Workshop lernen Sie, wann welcher Stil die richtige Wahl ist.
- Q.14
- Was ist eine CPS-Transformation in Jenkins?
- Jenkins führt Pipeline-Groovy durch den Continuation Passing Style (CPS) Transformer, damit Pipelines nach einem Controller-Neustart an der letzten Stage fortgesetzt werden können. Das erzwingt Serialisierbarkeit und verbietet bestimmte Groovy-Features in regulären Pipeline-Steps. Mit der @NonCPS-Annotation werden einzelne Methoden aus der CPS-Transformation ausgenommen — nötig z. B. für Stream-Operationen oder Jenkins-API-Aufrufe.
- Q.15
- Was ist JenkinsPipelineUnit?
- JenkinsPipelineUnit ist ein Open-Source-Framework zum Unit-Testing von Jenkins-Pipelines und Shared Libraries ohne laufende Jenkins-Instanz. Es simuliert den Pipeline-Runner, erlaubt Mocks für sh, docker, withCredentials und Shared-Library-Funktionen — damit werden Pipelines genauso testbar wie Anwendungscode. Im Workshop bauen Sie eine komplette Teststrategie auf.
- Q.16
- Was ist eine CLAUDE.md und warum ist sie für Jenkins-Pipelines wichtig?
- Eine CLAUDE.md ist eine Markdown-Datei im Projekt-Root, die Claude Code beim Start automatisch lädt — sie dokumentiert Tech-Stack, Konventionen, Shared-Library-APIs und typische Aufgaben. Für Jenkins-Projekte bedeutet das: Claude Code generiert CPS-kompatiblen Code, der Ihre Shared-Library-Funktionen korrekt aufruft und zu Ihren Namenskonventionen passt. Das Praxisprojekt im Workshop enthält eine vollständige CLAUDE.md als Template.
- Q.17
- Was kostet der Jenkins Pipeline Workshop mit KI?
- Der offene Workshop kostet 1.690 € netto pro Teilnehmer (zzgl. 19 % USt.) — inklusive Schulungsumgebung, vollständigem Praxisprojekt (Declarative- & Scripted-Pipeline, Shared Library mit vars/, src/, resources/, JenkinsPipelineUnit-Tests, CLAUDE.md-Template) und Teilnahmebestätigung. Inhouse-Workshops für Teams ab 4 Teilnehmern werden auf Ihre bestehenden Pipelines und Shared Libraries zugeschnitten — Tagessatz auf Anfrage. Der Preis liegt 35-55 % über generischen Jenkins-Kursen, weil Claude Code durchgehend im Pair-Programming mitläuft, nicht als Demo am Rand.
- Q.18
- Wie integriere ich Docker-Builds in eine Jenkins-Pipeline?
- Docker hat in einer Jenkins-Pipeline zwei Rollen: als Build-Umgebung und als Build-Artefakt. Mit agent { docker { image ... } } läuft jeder Build im selben Container, die Toolchain ist damit versioniert statt von Hand auf dem Agent installiert. Eine eigene Stage baut, taggt und pusht das Image ins Registry, im Workshop über die Shared-Library-Funktion dockerBuild aus dem Praxisprojekt, inklusive Layer-Caching und JenkinsPipelineUnit-Tests.
- Q.19
- Ist Jenkins ein CI- oder ein CD-Tool?
- Beides. Jenkins startete als Continuous-Integration-Server, deckt mit Pipelines aber den kompletten Weg von Build und Test bis zum Deployment ab, also auch Continuous Delivery. In der Jenkinsfile stehen CI-Stages (Build, Test, Lint) und CD-Stages (Deploy, Freigabe-Gates) im selben versionierten Pipeline-Code. Genau diese Kette bauen Sie im Workshop am Praxisprojekt auf.
- Q.20
- Was unterscheidet Jenkins-Pipelines von GitHub Actions, wenn beide mit KI arbeiten?
- Jenkins-Pipelines sind über Shared Libraries (Groovy, vars/, src/) extrem wiederverwendbar — Pipeline-Logik wird einmal geschrieben und in dutzenden Repos versioniert eingebunden. GitHub Actions skaliert über Reusable Workflows und Composite Actions, ist aber an die GitHub-Plattform gekoppelt. Mit Claude Code lassen sich beide Welten KI-unterstützt entwickeln; für regulierte Industrien mit On-Prem-Anforderungen, komplexen Agent-Topologien und Multi-Tool-Stacks bleibt Jenkins 2026 die robustere Wahl. Wir beraten im Erstgespräch herstellerunabhängig.
- Q.21
- Wie schnell ist man mit Claude Code in der Pipeline-Entwicklung produktiv?
- Erste Pipeline-Refactorings und Shared-Library-Erweiterungen mit Claude Code gelingen am ersten Workshop-Tag innerhalb von 2-3 Stunden — sobald die CLAUDE.md den Projektkontext liefert. Nach dem 2-tägigen Workshop arbeiten die meisten Teilnehmer eigenständig: Pipeline-Refactorings, die früher 4-6 Stunden brauchten, sind in 30-45 Minuten erledigt. Voraussetzung sind Grundkenntnisse in Jenkins und Groovy oder Java; KI-Vorkenntnisse sind nicht nötig.
- Q.22
- Wie generiere ich eine Jenkinsfile mit KI?
- In drei Schritten: Projekt-Kontext in einer CLAUDE.md ablegen (Tech-Stack, Build-Tool, Agent-Labels, Shared-Library-API), die Anforderung in natürlicher Sprache beschreiben ("Multi-Stage-Pipeline mit parallelem Lint- und Unit-Test, Docker-Build, Deploy nur auf main") und den Output prüfen und committen. Claude Code generiert dabei CPS-kompatiblen Groovy-Code, der zu Ihren Konventionen passt — keine generischen Snippets aus dem Internet. Genau dieses Pattern üben Sie im Workshop an einem realen Pipeline-Refactoring.
- Q.23
- Macht KI die Jenkins-Pipeline-Entwicklung wirklich schneller?
- Ja, messbar. In unseren Workshop-Refactorings (n = 47+ Projekte) sinkt der Aufwand typischer Aufgaben deutlich: Pipeline-Refactoring von 4-6 Stunden auf 30-45 Minuten, Shared-Library-Dokumentation von 2-3 Stunden auf 15-20 Minuten, Test-Skeleton-Setup von einem Tag auf 60-90 Minuten. Der eigentliche Gamechanger ist aber nicht die Tipp-Geschwindigkeit, sondern dass Claude Code CPS-kompatiblen, zu Ihren Konventionen passenden Code erzeugt und Pipeline-Logik testbar macht — aus Routinearbeit wird Review-Arbeit.
- Q.24
- Kann ich Jenkins-Pipelines in 2 Tagen lernen?
- Mit Jenkins-Grundkenntnissen und Basiswissen in Groovy oder Java: ja. Dieser Workshop ist genau darauf ausgelegt — 2 Tage Hands-on zu Declarative- und Scripted-Pipelines, Shared Libraries, Pipeline-Testing und Performance, verstärkt durch Claude Code als KI-Pair-Programming-Partner. Wer Jenkins-Grundlagen erst aufbauen will, startet idealerweise mit einer Grundlagen-Schulung der Comquent Academy und vertieft anschließend hier die Pipeline-Entwicklung mit KI.