Kostenlose DevOps-Analyse
AI

Jenkins Pipeline Workshop mit Claude Code.

Aus Jenkinsfile-Pflege wird Pipeline-Engineering. In 2 Tagen entwickeln Sie Jenkins-Pipelines systematisch: Declarative und Scripted, Shared Libraries, Pipeline-Testing, Parallelisierung. Claude Code sitzt dabei als Pair-Programmer im Terminal.

2 TAGE HANDS-ON · MAX. 12 TEILNEHMER · AB 1.690 € · VOR ORT ODER REMOTE

CCT

Comquent Consulting Team

Jenkins- & CI/CD-Experten

Declarative und Scripted Pipelines, Shared Libraries, Pipeline-Testing und Performance-Optimierung, mit KI-Unterstützung durch Claude Code. Praxiserfahrung aus 47+ Kundenprojekten seit 2006.

Veröffentlicht: 15. November 2025Zuletzt aktualisiert: 29. September 2026
Fachlich geprüft auf Basis aktueller Jenkins-LTS-Versionen und Pipeline Best Practices
// Workshop in Kürze

Der Jenkins Pipeline Workshop mit KI ist eine 2-tägige Intensiv-Schulung (16 Stunden, max. 12 Teilnehmer, ca. 80 % Hands-on) für DevOps-Engineers und Pipeline-Entwickler. Sie entwickeln Declarative- und Scripted-Pipelines, Shared Libraries und JenkinsPipelineUnit-Tests mit Claude Code, dem KI-Assistenten von Anthropic im Terminal, und nehmen eine produktionsreife Shared Library inklusive CLAUDE.md-Template mit. Der Zuschnitt kommt aus der Industrial-DevOps-Praxis: Pipelines, die Firmware bauen, Hardware ansteuern und Freigaben belegen müssen. Ab 1.690 € netto pro Teilnehmer.

Stand September 2026Jenkins LTS 2.568.xClaude Code 2.1MCP-Plugin 0.209AI-Agent-Plugin 162
01
// 01Das Problem

Commit. Push.
Warten. Fluchen.
Repeat.

Pipelines wachsen, Shared Libraries werden unübersichtlich, Debugging kostet Stunden. Irgendwann traut sich niemand mehr, die zentrale Jenkinsfile anzufassen. In Industrieprojekten kommt dazu, was eine Web-Pipeline nie leisten muss: Cross-Compiler, Hardware im Test, Nachweise, die ein Auditor sehen will.

Zwei Tage Intensiv-Workshop mit Claude Code direkt im Terminal. Jemand, der Jenkins-Groovy im Schlaf spricht, sitzt dabei praktisch neben Ihnen. Bei den meisten Teilnehmern klickt es am ersten Nachmittag: Die eigene, über Jahre gewachsene Jenkinsfile ist refactored, und der Build läuft nach vierzig Minuten zum ersten Mal wieder sauber durch.

Ein Build-Engineer sitzt spätabends vor zwei Monitoren und greift sich in den Nacken. Links läuft im Terminal ein langer roter Stack-Trace, rechts zeigt die Jenkins-Stage-View drei grüne Stages, eine rote vierte und eine graue fünfte, die nicht mehr gestartet ist. Auf dem Tisch stehen eine Kaffeetasse und ein Notizblock mit durchgestrichenen Notizen.AI
// Das Problem · Stage 4 von 5Drei Stages grün, die vierte rot, die fünfte startet gar nicht erst. Die Ursache steht irgendwo in einem Stack-Trace, der über zwei Bildschirmhöhen läuft. Im Workshop üben Sie, aus so einem Log den ersten echten Fehler herauszuholen, statt den nächsten Commit auf Verdacht zu pushen.Jenkins-Logo: The Jenkins project, CC BY-SA 3.0
2
Tage Hands-on
12
Max. Teilnehmer
80 %
Praxisanteil
8
Module
// Kurz gefragt1 Klick, anonym

Ist die Pipeline-Entwicklung bei Ihnen gerade ein Thema?

Wir fragen kurz, wie dringend das Thema bei Ihnen gerade ist. Je nach Antwort zeigen wir Ihnen direkt den passenden nächsten Schritt — ganz ohne Formular.

02
// 02Agenda

Zwei Tage.
Von der Jenkinsfile zur Library.

Acht Module, alle im Terminal.

Tag 1 baut auf. Sie schreiben die erste Jenkinsfile mit Claude Code, legen eine Shared Library mit vars/, src/ und resources/ an und haben abends ein Beispielprojekt, das baut, testet und deployt. Tag 2 macht dieses Projekt schnell und testbar: parallele Stages, Multi-Branch- und Monorepo-Trigger, JenkinsPipelineUnit. Am Nachmittag arbeiten Sie an Ihrer eigenen Pipeline weiter, falls Sie eine mitbringen.

01
Tag 01

Fundament und Praxis

  • /01

    Pipeline-Grundlagen mit KI

    Declarative vs. Scripted, wann was? Claude Code als Entwicklungspartner einrichten. Erste Pipeline live generieren und deployen.

  • /02

    Claude Skills für Jenkins

    Eigene Skills für wiederkehrende Aufgaben: Jenkinsfile-Linting, Stage-Generierung, Library-Scaffolding. Wiederverwendbare KI-Workflows.

  • /03

    Shared Libraries meistern

    vars/, src/, resources/ und wie Jenkins Libraries lädt. Bestehende Libraries analysieren, neue Funktionen entwickeln, Unit-Tests schreiben.

  • /04

    Hands-on: Projekt aufsetzen

    Komplettes Beispielprojekt von Grund auf: Multi-Stage-Pipeline mit Build, Test, Deploy. Iterative Entwicklung mit Claude Code.

02
Tag 02

Fortgeschritten und Optimierung

  • /01

    Pipeline-Optimierung

    Agent-Zuweisung, Workspace-Management, Parallelisierung von Stages, Caching-Strategien. Performance-Analyse mit Claude Code.

  • /02

    Komplexe Patterns

    when-Direktiven, dynamische Pipeline-Generierung, Multi-Branch und Monorepo-Strategien, Matrix-Builds und Conditional Execution.

  • /03

    Pipeline Testing

    JenkinsPipelineUnit verstehen, Test-Driven Pipeline Development mit KI, Mocking externer Systeme. CI für die CI.

  • /04

    Praxisprojekt: Eigene Pipeline

    Eigene Pipelines mitbringen oder auf dem Beispielprojekt aufbauen. Claude Code als Pair-Programming-Partner für Refactoring und Optimierung.

03
// 03Für wen

Für Engineers,
die Pipelines leben.

Der Workshop richtet sich an DevOps- und Build-Engineers, Pipeline-Entwickler und Team Leads mit Jenkins-Praxiserfahrung und Groovy- oder Java-Grundkenntnissen, die ihre Pipeline-Entwicklung mit KI-Unterstützung systematisieren wollen.

  • 01DevOps Engineers, die Jenkins Pipelines effizienter entwickeln und warten wollen
  • 02Build Engineers, die Shared Libraries professionalisieren möchten
  • 03Erfahrene Pipeline-Entwickler, die mit KI noch produktiver werden wollen
  • 04Entwicklungsteams, die ihre CI/CD-Zyklen beschleunigen wollen
  • 05Teamleads, die KI-gestützte Entwicklungsprozesse einführen möchten
Warum eine Industrie-Pipeline anders aussieht

Eine Web-Pipeline baut ein Container-Image und ist fertig. Eine Pipeline im Industrial-DevOps-Umfeld muss mehr können, und genau daran scheitern Standard-Schulungen. Vier Unterschiede, die wir im Workshop bewusst mitnehmen:

  • /01
    Toolchain statt SpracheCross-Compiler, Code-Generatoren und Lizenzserver laufen auf bestimmten Agents. Das Agent-Label ist hier fachliche Aussage, nicht Konfigurationsdetail.
  • /02
    Hardware im TestHiL-Stages und Prüfstände sind exklusive Ressourcen. Parallelisierung endet dort, wo nur ein Gerät existiert, und das muss die Pipeline wissen.
  • /03
    Lebenszyklen über JahrzehnteEin Gerät, das 15 Jahre im Feld steht, braucht einen reproduzierbaren Build von damals. Shared Libraries werden deshalb versioniert wie Produktstände.
  • /04
    Nachweise statt VertrauenJedes Testergebnis trägt die ID der Anforderung, die es prüft, und die Pipeline archiviert beides mit dem Build. Die Trace-Liste wächst so bei jedem Lauf mit.

Wie das in konkreten Branchen aussieht, steht bei Automotive & Embedded und Maschinenbau & SPS.

Regulierte BranchenGeeignet für Pipelines in regulierten Industrien. Im Inhouse-Format adressieren wir ASPICE-Praktiken (SWE.4 Unit Verification, SWE.5 Integration), IEC 62304 (Medical Device Software-SDLC), ISO 26262 (Functional Safety) und MISRA-C/C++-Checks: Traceability-Patterns, signierte Artefakte, SBOM-Generierung und Toolchain-Validation in der Pipeline. Im Assessment läuft das am Ende auf eine Frage hinaus: Zu welchem Requirement gehört dieses Testergebnis? Wenn die Pipeline-Historie beim letzten Build endet, wird die Antwort zur Handarbeit. Genau diese Kette bauen wir an Ihrem eigenen Projekt auf, tiefer geht unsere Leistung DevSecOps & Compliance.

// Workshop-Details
Dauer
2 Tage · je 8 h
Nächster Termin
13.–14.10.2026 · München
Folgetermin
20.–21.10.2026 · Remote
Preis
ab 1.690 € netto
Teilnehmer
Max. 12
Format
Vor Ort oder Remote
Sprache
Deutsch
Level
Mit Jenkins-Vorkenntnissen
Praxisanteil
ca. 80 %
Zertifikat
Teilnahmebestätigung
Voraussetzungen

Grundkenntnisse in Jenkins und Basiskenntnisse in Groovy oder Java. Ein eigener Laptop mit Terminal-Zugang. Eigene Jenkins-Pipelines zum Mitbringen sind willkommen, KI-Vorkenntnisse brauchen Sie nicht.

Ein offenes Rack mit Steuergeräten und gebündelten Kabelbäumen steht als Hardware-in-the-Loop-Prüfstand mit dem Schild HIL-02 auf einer Werkbank. Auf dem Monitor dahinter zeigt eine Jenkins-Pipeline die Stages Cross-Compile, Unit-Tests, HiL-Test und Trace-Report. Die ersten beiden sind abgehakt, der HiL-Test leuchtet orange und wartet auf die Sperre des Prüfstands. Im Hintergrund steht ein Ingenieur mit Laptop.AI
// Hardware im Test · HIL-02Cross-Compile und Unit-Tests sind durch. Am HiL-Test ist Schluss, denn den Prüfstand gibt es genau einmal. Die Stage wartet auf die Sperre, bis der vorherige Build ihn freigibt. Weiß die Pipeline das nicht, streiten sich zwei Builds um dieselbe Hardware und beide werden rot.Jenkins-Logo: The Jenkins project, CC BY-SA 3.0
04
// 04Vorher und nachher

Warum verändert KI die
Jenkins-Pipeline-Entwicklung?

KI verschiebt die Pipeline-Entwicklung von manuellem Groovy-Schreiben zu deklarativem Anfordern. Mit Claude Code im Terminal beschreiben Entwickler in natürlicher Sprache, was eine Pipeline tun soll. Die Generierung CPS-kompatibler Jenkinsfiles, das Refactoring von Shared Libraries und das Scaffolding von JenkinsPipelineUnit-Tests übernimmt die KI. Refactorings, die früher 4 bis 6 Stunden brauchten, gelingen in 30 bis 45 Minuten. Aus Routinearbeit wird Review-Arbeit: Sie entscheiden, die KI tippt.

Jenkinsfile schreiben
Vorher

Syntax recherchieren, Plugin-Optionen prüfen, 4 bis 6 h bis zum ersten grünen Build

Mit KI

Aus natürlicher Sprache eine CPS-kompatible Jenkinsfile generieren, in Minuten

Shared Library pflegen
Vorher

Black-Box-Groovy, niemand traut sich an vars/ und src/

Mit KI

KI analysiert, dokumentiert und refactored, ohne Breaking Changes

Pipelines testen
Vorher

JenkinsPipelineUnit ist sperrig, Mocking kostet einen Tag pro Funktion

Mit KI

Test-Skeletons mit Mocks für sh/docker/withCredentials per Prompt

So weit die Kurzfassung. Im Alltag sieht das weniger ordentlich aus: ein Serialisierungsfehler, dessen Stack-Trace über drei Bildschirme läuft, eine Library-Funktion, deren Umbenennung dreißig Jenkinsfiles bricht, ein Test, der mal grün und mal rot ist. Der nächste Abschnitt geht zehn solcher Fälle einzeln durch, jeweils mit Ursache und dem Fix, den Sie im Workshop üben.

05
// 05Symptom · Ursache · Fix

Welche Pipeline-Probleme
löst Claude Code konkret?

Zehn Symptome aus dem Pipeline-Alltag, nach Häufigkeit aus unseren Kundenprojekten geordnet. Jede Zeile zeigt die Ursache und den Fix mit Claude Code, den wir im Workshop einüben. Wenn Sie eine dieser Zeilen kennen, ist der Workshop für Sie gebaut.

/01

Jenkins NotSerializableException mit @NonCPS beheben

Ursache

Pipeline-Groovy läuft durch den CPS-Transformer; Stream-Operationen, Closures auf nicht-serialisierbaren Objekten und Jenkins-API-Calls brechen den Resume-Mechanismus.

Fix mit Claude Code

Claude Code identifiziert die kritischen Methoden, setzt @NonCPS gezielt, schlägt CPS-kompatible Alternativen vor und prüft Serialisierbarkeit gegen die Jenkins-Whitelist.

/02

Parallel Stages in der Jenkinsfile richtig konfigurieren

Ursache

Sequenzielle Stages für Lint, Unit-Test, Integration-Test und Build kosten 40+ Minuten, obwohl sich rund 60 % davon parallelisieren lassen, ohne Race-Conditions zu produzieren.

Fix mit Claude Code

Claude Code analysiert Stage-Abhängigkeiten, schlägt parallel-Blöcke vor, verteilt sie korrekt auf Agent-Labels und schreibt die optimierte Jenkinsfile mit unveränderter Funktionalität.

/03

Jenkins Shared Library versionieren ohne Breaking Changes

Ursache

Library-Funktion umbenennen oder Signatur ändern bricht 30 Jenkinsfiles in Produktion; niemand weiß, welche Repos die Funktion in welcher Version nutzen.

Fix mit Claude Code

Claude Code analysiert Call-Sites über Repos hinweg, generiert Deprecation-Stubs, schlägt eine semver-konforme Migrationsstrategie vor und versioniert die Library mit Git-Tags.

/04

Jenkinsfile für ein neues Projekt generieren

Ursache

Ein neues Projekt braucht eine Jenkinsfile. Die Recherche zu Syntax, Plugin-Optionen und Best Practices kostet 4 bis 6 Stunden, bevor der erste Build läuft.

Fix mit Claude Code

Claude Code generiert eine vollständige, CPS-kompatible Jenkinsfile aus natürlichsprachiger Beschreibung, inklusive timeouts, retries, parallel branches und Agent-Label-Mapping.

/05

Jenkins flaky Tests automatisch erkennen

Ursache

Tests fallen mal grün, mal rot. Niemand weiß, ob es am Test, am Test-Daten-Setup oder an der Pipeline liegt, und jedes manuelle Re-Run kostet Vertrauen in die CI.

Fix mit Claude Code

Claude Code analysiert Build-Historie, identifiziert Tests mit unterschiedlichen Outcomes bei identischem Commit und schlägt Stabilisierungs-Patterns (retries, deterministic seeds, Mocks) vor.

/06

Multibranch Pipeline mit when-Conditions steuern

Ursache

Stages sollen nur auf main, nur bei changeset oder nur für tag-builds laufen. Falsche Trigger-Logik produziert ungewollte Deployments oder verpasste Releases.

Fix mit Claude Code

Claude Code generiert when-Direktiven mit changeset/branch/buildingTag/anyOf-Kombinationen, prüft die Logik gegen typische Branch-Strategien und dokumentiert Trigger-Pfade.

/07

Monorepo-Pipeline per changeset auf geänderte Services begrenzen

Ursache

Ein Monorepo mit 12 Microservices triggert bei jedem Commit alle Pipelines. Die Build-Queue ist permanent voll, Feedback-Zyklen werden träge.

Fix mit Claude Code

Claude Code generiert eine Master-Jenkinsfile mit changeset-basierten when-Conditions pro Service-Pfad, baut Matrix-Strategien und parallelisiert nur die wirklich betroffenen Services.

/08

JenkinsPipelineUnit-Tests für withCredentials und docker

Ursache

Pipeline-Tests scheitern, weil sh, docker und withCredentials externe Effekte haben. Mocking ist sperrig, das Test-Setup kostet einen Tag pro Library-Funktion.

Fix mit Claude Code

Claude Code generiert Test-Skeletons mit vollständigen Mocks für sh/docker/withCredentials, schlägt Edge-Cases vor und macht Pipelines genauso testbar wie Anwendungscode.

/09

Scripted Pipeline nach Declarative migrieren

Ursache

Eine gewachsene Scripted-Pipeline mit dynamischen Stages soll auf Declarative migriert werden. Die manuelle Konversion ist riskant, Linting fehlt, die Funktionsäquivalenz bleibt unklar.

Fix mit Claude Code

Claude Code mappt Scripted-Konstrukte auf Declarative-Äquivalente, identifiziert die Stellen, die Scripted brauchen, und generiert eine Hybrid-Pipeline mit script-Block-Kapseln nur dort, wo nötig.

/10

Jenkinsfile Linting in der CI etablieren

Ursache

Pipeline-Fehler werden erst beim Run gefunden. Commit, Push, fünf Minuten warten, Syntax-Fehler. Pre-Commit-Lint fehlt, der jenkins-cli declarative-linter ist nicht eingebunden.

Fix mit Claude Code

Claude Code richtet einen Lint-Job mit jenkins-cli ein, generiert Pre-Commit-Hook für lokale Checks und ergänzt eine GitHub-/GitLab-Action, die Jenkinsfile-Lints vor dem Merge erzwingt.

Quelle der Auswahl: Comquent-Pipeline-Refactorings 2024–2026, gewichtet nach Häufigkeit und Schwere des Eskalations-Risikos. Jede Zeile entspricht einem konkreten Workshop-Hands-on.

06
// 06Live im Workshop

KI als
Pair-Programming-Partner.

Claude Code spricht Jenkins-Groovy fließend. Anforderungen in natürlicher Sprache, heraus kommen CPS-kompatible Pipelines, Shared Libraries mit Dokumentation und passende Unit-Tests.

  • 01Declarative Pipelines mit parallelen Stages
  • 02Shared Library Funktionen mit Inline-Docs
  • 03Pipeline-Refactoring und Optimierung
  • 04Multi-Branch-Strategien und Conditional Stages
  • 05JenkinsPipelineUnit-Tests mit Mocks
claude-code · shared-library
$ claude "Erstelle Shared Library 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 Pipeline, identifiziere Parallelisierungspotenzial"
> 3 von 7 Stages können parallel laufen...
> Docker Layer Caching fehlt...
> Optimierte Jenkinsfile erstellt, geschätzte Zeitersparnis 40 %
Drei Personen an einem Holztisch in einem hellen Büro. Eine Teilnehmerin und ein Teilnehmer schauen auf einen Laptop, auf dem im Terminal ein claude-Befehl und eine generierte Groovy-Methode mit @NonCPS-Annotation stehen, die einen sh-Aufruf enthält. Eine Trainerin zeigt auf den Bildschirm. Ein zweiter Monitor zeigt die Stage View einer Jenkins-Pipeline mit grünen Stages, auf dem Whiteboard dahinter ist die Ordnerstruktur einer Shared Library mit vars/, src/ und resources/ skizziert.AI
// Live im Workshop · GegenlesenClaude Code schlägt eine Library-Funktion vor, das Team liest gegen. Auf dem Laptop steht dabei ein typischer Fehler generierten Codes: @NonCPS über einer Methode, die mit sh einen Pipeline-Step aufruft. Das fällt erst beim Lauf auf. Deshalb geht im Workshop kein Vorschlag ungelesen ins Repository.Jenkins-Logo: The Jenkins project, CC BY-SA 3.0
07
// 0710 Prompts

10 produktive Prompts
für Pipeline-Entwicklung.

Direkt kopierbar. Jeder Prompt ist im Workshop erprobt und liefert ein versionierbares Artefakt im Repo: Jenkinsfile, Library-Funktion, Test-Skeleton, Patch-Diff. Diese zehn sind der Auszug aus dem Pipeline-Audit-Kit, das Sie unten kostenlos anfordern können.

/01

Jenkinsfile aus README generieren

claude "Generiere Jenkinsfile aus README.md: parallele Lint-/Unit-/Integration-Test-Stages, Docker-Build mit Layer-Caching, Deploy nur auf main mit Approval-Gate."
OutputCPS-kompatible Jenkinsfile + erste Run-fähige Pipeline.
/02

Pipeline auf Parallelisierung analysieren

claude "Refactore diese Pipeline: identifiziere parallelisierbare Stages, schlage Caching-Strategie vor, behalte Funktionsäquivalenz."
OutputOptimierte Jenkinsfile + Diff-Begründung pro Änderung.
/03

Shared-Library-Funktion komplett scaffolden

claude "Scaffold Shared-Library-Funktion dockerBuild mit vars/dockerBuild.groovy, vars/dockerBuild.txt, src-Helper, JenkinsPipelineUnit-Test mit Mocks."
Output4 Dateien im Repo: var, doc, src, test, direkt commit-fähig.
/04

Build-Log-Analyse mit Root Cause

claude "Analysiere build.log und finde den ersten echten Fehler vor der CPS-Stack-Trace-Kaskade. Schlage einen Fix für den Pipeline-Step vor."
OutputRoot-Cause-Hypothese + Patch-Diff für den Stage.
/05

Scripted auf Declarative migrieren

claude "Migriere diese Scripted Pipeline auf Declarative. Behalte alle dynamischen Stages, kapsele wo nötig in einen script-Block und erkläre die Trade-offs."
OutputDeclarative-Jenkinsfile + Hybrid-Stellen-Liste.
/06

CLAUDE.md aus Repo extrahieren

claude "Generiere CLAUDE.md aus diesem Repo: Tech-Stack, Build-Tool, Agent-Labels, Shared-Library-API, Naming-Konventionen, CPS-Regeln."
OutputCLAUDE.md im Repo-Root, sofort als KI-Kontext nutzbar.
/07

JenkinsPipelineUnit-Tests mit Mocks

claude "Schreibe JenkinsPipelineUnit-Tests für vars/standardPipeline.groovy mit Mocks für sh, docker, withCredentials, slackSend, inklusive Edge-Cases."
OutputTest-Klasse + Mock-Setup, lauffähig ohne Jenkins-Instanz.
/08

Multi-Branch + when-Conditions

claude "Ergänze when-Conditions: Stage Deploy nur bei branch=main, Stage IntegrationTest nur bei changeset auf src/, Stage Release nur bei buildingTag."
Outputwhen-Blöcke + Trigger-Pfad-Doku als Markdown.
/09

@NonCPS-Kandidaten finden

claude "Finde alle @NonCPS-Kandidaten in dieser Library: Stream-Operationen, Jenkins-API-Calls, nicht-serialisierbare Closures."
OutputListe mit Datei:Zeile + Begründung pro Stelle.
/10

Jenkinsfile-Linting + Best Practices

claude "Lint diese Jenkinsfile gegen Best Practices: timeouts, retries, agent-labels, parallel branches, options-Block, Notification-Strategie."
OutputFindings-Tabelle + automatisch generierter Fix-Patch.
// Kostenloser Download

Pipeline-Audit-Kit:
25 Prompts für Jenkins.

Die zehn Prompts oben sind der Auszug. Das vollständige Kit nimmt Ihre gewachsene Jenkinsfile auseinander, bevor Sie einen Workshop buchen. Sie brauchen dafür nichts als ein Terminal und Ihr Repository.

  • /01
    25 Prompts in fünf GruppenGenerierung, Refactoring, Shared Library, Testing, Performance. Je Prompt der nötige Kontext, das erwartete Artefakt und die CPS-Fallstricke, an denen generierter Groovy typischerweise scheitert.
  • /02
    CLAUDE.md-Vorlage für JenkinsAusfüllbare Datei mit Agent-Labels, Shared-Library-API, Naming-Konventionen und CPS-Regeln. Ohne sie liefert jeder KI-Assistent generische Snippets.
  • /03
    Audit-Bogen mit 12 PrüfpunktenVon Timeout-Handling über Secret-Verwendung bis Testbarkeit der Library-Funktionen. Abgehakt in einer guten Stunde.
  • /04
    BewertungsrasterWelcher Befund bedeutet einen Nachmittag, welcher ein Quartal. Damit lässt sich der Aufwand vor dem nächsten Planungsgespräch beziffern.

PDF · kostenlos · keine Anmeldung zum Workshop nötig

08
// 08HowTo · 5 Schritte

Pipelines mit KI
in fünf Schritten.

Die Reihenfolge, in der wir Claude Code in einem Jenkins-Repository einführen, vom ersten claude-Befehl bis zum wiederkehrenden Refactoring. Für ein Repository brauchen Sie etwa zwei Stunden. Schritt 1 ist der wichtigste, weil alle weiteren auf der CLAUDE.md aufsetzen.

  1. 01
    Schritt 1 / 5

    CLAUDE.md mit Pipeline-Kontext anlegen

    Eine CLAUDE.md im Repo-Root: Tech-Stack, Build-Tool, Agent-Labels, Shared-Library-API, Naming-Konventionen, CPS-Regeln. Claude Code lädt diese Datei automatisch und erzeugt Pipelines, die zu Ihren Konventionen passen statt generischer Snippets.

  2. 02
    Schritt 2 / 5

    Erste Pipeline aus natürlicher Sprache generieren

    Anforderung im Klartext: „Multi-Stage-Pipeline mit parallelem Lint- und Unit-Test, Docker-Build, Deploy nur auf main." Claude Code erzeugt eine CPS-kompatible Jenkinsfile, validiert die Syntax und schlägt fehlende Stages vor.

  3. 03
    Schritt 3 / 5

    Bestehende Shared Library reverse-engineeren

    Claude Code analysiert vars/, src/, resources/, erzeugt Inline-Docs (vars/*.txt), identifiziert ungetestete Funktionen und schlägt Refactoring-Schritte vor, ohne Breaking Changes für laufende Jenkinsfiles.

  4. 04
    Schritt 4 / 5

    JenkinsPipelineUnit-Tests scaffolden

    Für jede Library-Funktion generiert Claude Code Test-Skeletons mit Mocks für sh, docker, withCredentials. Edge-Cases werden vorgeschlagen, Tests laufen ohne Jenkins-Instanz. Pipelines werden damit so testbar wie Anwendungscode.

  5. 05
    Schritt 5 / 5

    Refactoring-Loop für Performance etablieren

    claude "Analysiere Pipeline auf Parallelisierungspotenzial und Caching-Lücken". Claude Code findet diese Stellen, schlägt parallel-Blöcke und Caching-Strategien vor und prüft die Funktionsäquivalenz. Typische Build-Zeit-Reduktion: 20 bis 40 %.

09
// 09Pipeline-Sprache

Jenkinsfile, GitHub Actions
oder gitlab-ci.yml?

Kurzform: Für reine Cloud-Native-Projekte ohne On-Prem-Anforderungen sind GitHub Actions Workflows oft schlanker. Sobald On-Prem, Industrial-Toolchains oder polyglotte Legacy-Builds dazu kommen, bleibt die Jenkinsfile 2026 die robusteste Wahl, vor allem wegen der Shared Libraries für DRY-Logik. gitlab-ci.yml ist die solide Mitte für Self-Managed-Teams mit GitLab als zentralem Hub.

KriteriumJenkinsfileGitHub Actionsgitlab-ci.yml
Reusable Logic / DRYShared Libraries (Groovy)Reusable Workflows + Composite Actionsinclude: + extends: (YAML)
Multi-File-Strukturenvars/, src/, resources/Marketplace-Action-Repo.gitlab/ci/ + Templates
Pipeline-TestingJenkinsPipelineUnitact (lokal), keine Library-Testsgitlab-runner exec
Polyglot / Legacy-BuildsSehr starkContainer-fokussiertContainer-fokussiert
Industrial-Toolchains (SPS)Beste IntegrationEingeschränktEingeschränkt
Compliance (ASPICE, IEC 62304)Audit-fähig (On-Prem)Cloud-Compliance möglichAudit-fähig (Self-Managed)
Parallelisierungparallel { }-Blöckematrix:-Strategyparallel:-Keyword
KI-IntegrationClaude Code + MCP-PluginCopilot WorkspacesGitLab Duo
Refactoring-Aufwand klassischHoch (Groovy + CPS)MittelNiedrig (YAML)
Refactoring-Aufwand mit KINiedrig (Claude Code)NiedrigNiedrig
Wählen Sie Jenkinsfile, wenn …

On-Prem-Pflicht, Industrial-Toolchains (SPS, Embedded, Firmware), Multi-VCS, regulierte Releases (ASPICE, IEC 62304) und Sie Shared Libraries für DRY-Logik über dutzende Repos brauchen.

Wählen Sie Workflows, wenn …

GitHub als zentrales VCS, Cloud-Native-Stack, kleine bis mittlere Teams, geringe Compliance-Anforderungen und der Marketplace-Workflow Ihre primäre Quelle der Wahrheit ist.

Wählen Sie gitlab-ci.yml, wenn …

GitLab als zentrale DevOps-Plattform, Self-Managed mit Compliance-Bedarf, integrierte SAST/DAST-Pipelines und ein Single-Tool-Ansatz erwünscht ist.

Stand: September 2026 · Bewertung aus Beratungssicht für Industrial-DevOps-Umgebungen · Wir beraten herstellerunabhängig im Erstgespräch. Falls die Jenkinsfile nicht das richtige Werkzeug für Sie ist, sagen wir das.

// In 2 Klicks: Wo Ihre Pipeline ansetztSchritt 1 / 2

Was soll Ihre Pipeline zuerst können?

Eine Pipeline für Embedded-Builds sieht anders aus als eine für Container, und wieder anders, wenn am Ende ein Auditor auf die Nachweise schaut. Zwei Klicks zeigen, wo bei Ihnen der Einstieg liegt und was Sie aus dem Workshop mitnehmen.

Was soll die Pipeline zuerst können?

10
// 10Praxisprojekt

Das Praxisprojekt
in Ihrem Repository.

Ein vollständiges Pipeline-Projekt mit Shared Library, Tests, Templates und einer CLAUDE.md, die Claude Code den vollen Projektkontext gibt.

Das Herzstück: die CLAUDE.md dokumentiert Konventionen, Tech-Stack und häufige Aufgaben. Die KI generiert Code, der sofort zum Projekt passt.

  • 01Declarative Haupt-Pipeline + Scripted-Variante
  • 02Shared Library mit vars/, src/ und resources/
  • 03Unit-Tests für jede Library-Funktion
  • 04Environment-Konfiguration, Agent-Label-Mapping
  • 05Docker-Build-Scripts und Templates
  • 06CLAUDE.md als KI-Kontext
// 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
11
// 11Ergebnis

Vier Dinge,
die Sie mitnehmen.

Drei davon liegen als Code im Repository, das Sie am Ende des zweiten Tages klonen. Das vierte ist Routine: Sie wissen, welche Aufgabe Sie Claude Code geben und welche Antwort Sie besser prüfen, bevor sie in die Jenkinsfile geht.

01 / 04

Praxiserprobte Patterns

Bewährte Patterns für reale Projekte: Parallelisierung, Conditional Stages, Matrix-Builds.

02 / 04

Vollständige Shared Library

Eine dokumentierte, getestete Shared Library als Startvorlage für Ihre Projekte.

03 / 04

Optimierungs­strategien

Getestete Strategien für schnellere Builds, besseres Caching und effiziente Ressourcen.

04 / 04

KI als täglicher Partner

Die Fähigkeit, Claude Code als Entwicklungspartner für Jenkins im Alltag einzusetzen.

12
// 12Warum Comquent

Warum dieser Workshop
mit Comquent?

Wir schreiben Jenkinsfiles nicht für Workshop-Demos. Wir entwickeln, refactoren und testen Pipelines seit 2006 in echten Kundenprojekten von Automotive bis Maschinenbau.

Keine Marketing-Demos. Keine Folienparaden. Sondern Trainer, die am Montag wieder als Consultants im Kundenprojekt sitzen.

/01

20 Jahre Industrial DevOps

Gegründet 2006 in Puchheim bei München. Spezialisiert auf die IT/OT-Brücke, von der Bürosoftware bis zum Steuerungsgerät auf der Werkbank. Jenkins ist seit der ersten Stunde unser Werkzeug.

/02

Praxis aus 47+ Kundenprojekten

Jede Übung stammt aus einer realen Kundensituation: CPS-Fallstricke in gewachsenen Libraries, Multi-Branch-Strategien für Monorepos, Pipeline-Performance für Firmware-Builds. Sie lernen Patterns, die in Industrieprojekten wirklich tragen.

/03

KI in DevOps produktiv im Einsatz

Wir nutzen Claude Code nicht erst seit gestern für Workshop-Demos. Die Prompts, CLAUDE.md-Strukturen und Skills, die Sie üben, sind dieselben, die in unseren laufenden Beratungsmandaten entstehen.

/04

Vendor-neutral, deutsch, DSGVO-konform

Unabhängig von Plugin-Anbietern, Cloud-Plattformen oder Vendor-Lock-in. Schulungssprache Deutsch, Unterlagen auf Deutsch, Rechnung aus Deutschland, geeignet auch für regulierte Branchen und öffentliche Auftraggeber.

// 13Nächster Schritt

Was nach der
Pipeline kommt.

Wenn die Pipeline am Ende ein Container-Image nach Kubernetes bringen soll, hört die Arbeit nicht beim Push ins Registry auf. Der ArgoCD & GitOps-Workshop mit Claude Code setzt genau dort an: Aus dem Build-Artefakt wird ein Commit im Deployment-Repo, den ArgoCD ausrollt. Ein Hot-Fix am Repository vorbei fällt dann als Drift sofort auf.

Platz sichern.
12 Plätze pro Termin.

Jetzt anmelden
14
// 14Vertiefung

Vierzehn Fragen
aus der Pipeline-Praxis.

Diese Fragen stellen uns Pipeline-Verantwortliche vor der Anmeldung am häufigsten. Die ersten drei klären die Jenkins-Grundlagen, auf denen der Workshop aufbaut. Danach geht es um die Arbeit mit Claude Code, am Ende um Pipelines in regulierten Branchen. Wer nur einen Block braucht, springt direkt dorthin.

// A · Jenkins-Grundlagen

/01

Was ist eine Jenkins Shared Library, und wie entwickelt man sie mit KI?

Eine Jenkins Shared Library ist ein versioniertes Git-Repository mit wiederverwendbarem Pipeline-Code, das beliebig viele Jenkinsfiles per @Library-Direktive einbinden. Die Struktur: vars/ für globale Pipeline-Steps, src/ für Groovy-Klassen, resources/ für statische Dateien. Mit ihr verschwindet Copy-Paste aus den Pipelines, und die Logik bleibt DRY.

Mit Claude Code wird aus der Library-Arbeit Review-Arbeit: bestehende Libraries reverse-engineeren und dokumentieren (vars/*.txt), neue Funktionen samt JenkinsPipelineUnit-Tests scaffolden, Signaturänderungen über alle Call-Sites hinweg versionieren, ohne Breaking Changes für laufende Jenkinsfiles. Im Workshop nehmen Sie eine vollständige, getestete und dokumentierte Shared Library als Startvorlage mit.

/02

Wie nutzt man Docker in der Jenkins-Pipeline?

Docker hat in einer Jenkins-Pipeline zwei Rollen: als Build-Umgebung über agent { docker { image '...' } } in der Jenkinsfile und als Build-Artefakt, wenn eine Stage das Image baut, taggt und ins Registry pusht. Der Docker-Agent beendet das klassische „läuft nur auf Agent 3“-Problem: Jeder Build startet im selben Container, die Toolchain ist versioniert statt von Hand auf dem Agent installiert. In Industrial-DevOps-Umgebungen ist das der übliche erste Schritt zu reproduzierbaren Builds, gerade wenn Embedded-Compiler oder SPS-Toolchains im Spiel sind.

Im Workshop arbeiten Sie mit der Shared-Library-Funktion dockerBuild aus dem Praxisprojekt: Multi-Stage-Build mit Layer-Caching, JenkinsPipelineUnit-Tests mit Docker-Mocks, generiert und refactored mit Claude Code. Soll das Image danach deklarativ nach Kubernetes, ist der ArgoCD- & GitOps-Workshop der passende nächste Schritt; wie Software-Teams diese Kette produktiv betreiben, zeigt der Anwendungsfall IT-Unternehmen.

/03

Ist Jenkins 2026 noch aktuell, oder ist es veraltet?

Jenkins ist 2026 weiter eine der meistgenutzten CI/CD-Plattformen, und KI verschiebt genau das, was lange als Schwäche galt. Der häufigste Kritikpunkt ist die Komplexität von Groovy, CPS und gewachsenen Shared Libraries. Mit Claude Code wird daraus beherrschbares Pair-Programming: CPS-kompatible Generierung, Refactoring und Testing übernimmt die KI. Was Jenkins von Cloud-nativen YAML-Tools abhebt, bleibt sein Vorteil: maximale Flexibilität, On-Prem-Betrieb, Audit-Fähigkeit und die Integration polyglotter wie industrieller Toolchains (SPS, Embedded).

Hinzu kommt das offizielle MCP-Server-Plugin, mit dem Jenkins Build-Status und Logs direkt an KI-Assistenten gibt. Für regulierte Industrien mit On-Prem-Anforderungen ist Jenkins damit 2026 die robustere Wahl. Wir beraten im Erstgespräch herstellerunabhängig. Den direkten Vergleich zu GitHub Actions und GitLab CI finden Sie in der Tabelle in Abschnitt 09 und ausführlicher im Admin-Workshop.

// B · KI in der Pipeline-Arbeit

/04

Wie generiere ich ein Jenkinsfile mit KI?

Drei Schritte: Projekt-Kontext in einer CLAUDE.md ablegen (Tech-Stack, Build-Tool, Agent-Labels, Shared-Library-API), Anforderung in natürlicher Sprache beschreiben („Multi-Stage-Pipeline mit parallelem Test- und Lint-Stage, Docker-Build, deploy nur auf main“), Output prüfen und committen. Claude Code generiert dabei CPS-kompatiblen Groovy-Code, der zu Ihren Konventionen passt, statt generischer Snippets aus dem Internet.

Im Workshop bauen Sie eine eigene CLAUDE.md auf und üben das Pattern an einem realen Pipeline-Refactoring.

/05

Was ist eine CLAUDE.md und warum wird sie zum Pipeline-Kontext?

Eine CLAUDE.md ist eine Markdown-Datei im Projekt-Root, die Claude Code beim Start automatisch einliest. Für Jenkins-Projekte dokumentiert sie den Tech-Stack, Build-Tools, Agent-Label-Konventionen, Shared-Library-API, Naming-Patterns und typische Aufgaben, also das, was sonst implizit im Kopf eines Senior-Engineers steckt.

Effekt: Generierter Code passt sofort. Statt einer generischen Pipeline bekommen Sie eine, die Ihre @Library('company-shared@v2') korrekt einbindet, Ihre Agent-Labels nutzt und CPS-kompatibel ist. Das Praxisprojekt enthält eine vollständige CLAUDE.md als Template zum Mitnehmen.

/06

Wie testet man Shared Libraries mit JenkinsPipelineUnit und KI?

JenkinsPipelineUnit simuliert den Pipeline-Runner ohne laufende Jenkins-Instanz und erlaubt Mocks für sh, docker, withCredentials und Library-Funktionen. Claude Code übernimmt das Aufwendige: Test-Skeletons aus existierender Library-Funktion ableiten, Mocks für externe Aufrufe generieren, Edge-Cases vorschlagen.

Ergebnis: Pipelines werden so testbar wie Anwendungscode. Im Workshop bauen Sie eine vollständige Teststrategie für eine Shared Library mit vars/, src/, resources/ sowie CI für die CI.

/07

Wie reduziert KI Pipeline-Laufzeiten?

Drei Ansatzpunkte: Parallelisierung sequentieller Stages, Caching-Strategien (Docker-Layer, Maven/Gradle, npm) und das Erkennen redundanter Checks (z. B. Lint & Format zweimal). Claude Code analysiert eine bestehende Jenkinsfile, findet diese Stellen und erzeugt die optimierte Version mit unveränderter Funktionalität, inklusive der nötigen parallel-Blöcke und Agent-Label-Anpassungen.

Quelle: Comquent-Workshop-Telemetrie 2024–2026 · n = 47+ Pipeline-Refactorings · Vergleich vor/nach Claude-Code-Einsatz · individuelle Einsparung variiert nach Pipeline-Komplexität, Caching-Setup und Build-Tool

Pipeline-Refactoring
4-6 h
30-45 min
Shared-Library-Doku
2-3 h
15-20 min
Test-Skeleton-Setup
1 Tag
60-90 min
Build-Zeit-Optimierung
–
20-40 % Δ
// ROI-Inline · Beispielrechnung

Was kostet eine Stunde
Pipeline-Engineering?

Annahme: ein DevOps/Build-Engineer mit 100 €/h voll belastetem Stundensatz, ~3 Pipeline-Refactorings pro Woche (je 4 bis 6 h ohne KI, 30 bis 45 min mit Claude Code). Konservativ gerechnet, viele Teams liegen höher, vor allem bei gewachsenen Shared Libraries.

Ohne KI
22.880 €

3 × 4,4 h × 100 € × 52 Wochen pro Engineer und Jahr.

Mit Claude Code
6.864 €

Bei ~70 % Zeitersparnis aus den Stat-Strip-Werten oben, ≈ 16.016 € Einsparung pro Engineer und Jahr.

Quellenlage: Eigene Workshop-Telemetrie (n = 47+ Pipeline-Refactorings). Externer Sekundärbeleg: Stack Overflow Developer Survey 2024 (81 % der Befragten nennen höhere Produktivität als größten Nutzen von KI-Tools) sowie GitHub-Copilot-Studie 2022 (55 % schnellere Aufgaben-Completion). Konservative Annahme im Modell: 70 %.

/08

Was schafft Claude Code in einer Stunde Pipeline-Arbeit?

Fünf typische Pipeline-Aufgaben: (1) eine bestehende Pipeline auf Parallelisierungspotenzial analysieren und refaktorieren, (2) eine neue Shared-Library-Funktion mit Inline-Doku und Unit-Test scaffolden, (3) Multi-Branch-Trigger mit when-Conditions ergänzen, (4) ein Build-Log nach einem fehlerhaften Run analysieren und Root Cause finden, (5) eine Jenkinsfile gegen ein Set Best-Practice-Regeln prüfen.

Genau dieser Stundenausschnitt steht im Workshop als Live-Demo am Tag 2, anschließend wenden Sie das Pattern auf Ihre eigene Pipeline an.

/09

Spec-Driven Development oder Vibe Coding: was passt für Production-Pipelines?

Vibe Coding, also KI-Code aus Prompt-Improvisation, funktioniert für Prototypen, scheitert aber für Production-Pipelines, sobald Audit-Trail, CPS-Regeln und Shared-Library-API mitspielen. Spec-Driven Development dreht den Spieß um: erst die Spec (Was, Warum, Constraints), dann der Code. Genau diese Rolle übernimmt die CLAUDE.md im Workshop: Sie ist die ausführbare Spec für Ihren Pipeline-Code.

Effekt: Die KI generiert nicht mehr generische Snippets, sondern Pipelines, die zu Ihrer Library-API, Ihren Agent-Labels und Ihren CPS-Regeln passen. Claude Skills, wiederverwendbare Workflow-Specs, automatisieren wiederkehrende Aufgaben (Linting, Library-Scaffolding, Test-Generierung). Beides ist im Workshop direkt am Praxisprojekt.

/10

Was ist der Jenkins MCP-Server und wofür braucht man ihn in der Pipeline-Entwicklung?

Das Model Context Protocol (MCP) ist ein 2024 von Anthropic eingeführter offener Standard, mit dem KI-Modelle sicher und einheitlich auf externe Tools zugreifen. Das offizielle MCP-Server-Plugin für Jenkins (Version 0.209, veröffentlicht am 24.09.2026, Jenkins-Core ab 2.541.3) macht Jenkins zum MCP-Endpunkt: Build-Status, Logs, Job-Konfigurationen und Pipeline-Stages werden Claude Code als Tools angeboten, ohne dass Sie selbst REST-Aufrufe schreiben.

Für die Pipeline-Entwicklung heißt das: Während Sie an einer Jenkinsfile arbeiten, kann Claude Code live prüfen, ob der zuletzt gepushte Branch grün ist, welche Stages länger gebraucht haben oder welche Tests intermittierend rot sind, und das direkt in den Refactoring-Vorschlag einarbeiten. Im Workshop richten wir den MCP-Server gegen eine Übungs-Jenkins-Instanz ein.

/11

Gibt es ein Claude-Plugin für Jenkins?

Zwei Richtungen, zwei offizielle Plugins. Das AI-Agent-Plugin (Version 162, 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.209) 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.

In der Praxis ergänzen sich beide: MCP beim Entwickeln und Debuggen, der Agent-Step für wiederkehrende Aufgaben im Build, etwa Changelog-Entwürfe oder die Erstdiagnose eines roten Stages, bevor ein Mensch freigibt. Wer den Agent-Step einsetzt, braucht eine Antwort auf die Freigabefrage: Welche Aktionen darf Claude Code ohne Gate ausführen, welche nicht? Im Workshop richten Sie beides gegen die Übungs-Instanz ein und legen die Gates an Ihren Freigabeprozessen fest.

// C · Regulierte Industrie

/12

Pipelines für ASPICE SWE.4 (Unit Verification): Welche Patterns trägt Claude Code?

ASPICE SWE.4 verlangt nachvollziehbare Unit-Verification samt Coverage-Nachweis und vollständiger Traceability vom Requirement zum Test. Im Workshop bauen wir das in der Jenkinsfile auf: Coverage-Stages mit gcovr/JaCoCo, automatisierte Trace-Reports aus Test-IDs und Stage-Logs, signierte Build-Artefakte und Toolchain-Validation als versionierter Pipeline-Code. Claude Code generiert die Stage-Templates samt Audit-Anhang.

Inhouse-Format empfohlen: Wir mappen die Pipeline-Stages direkt auf ASPICE-Base-Practices (SWE.4 BP1–BP6) und liefern eine Audit-Checkliste, die Sie mit Ihrem ASPICE-Assessor durchgehen können.

/13

IEC 62304 (Medizintechnik): Tool-Validation für Jenkinsfile-Generierung mit KI?

IEC 62304 verlangt für Software-Lifecycle-Prozesse in Medizinprodukten dokumentierte Tool-Validation, Konfigurations-Management und Risk-Management, auch für KI-Assistenten, die Pipeline-Code erzeugen. Im Workshop adressieren wir das so: Jeder Claude-Code-Prompt erzeugt einen Git-Commit, jede generierte Jenkinsfile durchläuft Code-Review und JenkinsPipelineUnit-Tests, der KI-Output ist damit vollständig prüfbar, anders als eine Antwort im Chatfenster.

Claude Code generiert zusätzlich die Validation-Dokumente: Tool-Validation-Plan, Test-Reports, Hazard-Analysis-Mapping, direkt aus dem Repo, versioniert und reproduzierbar.

/14

MISRA-C/C++ & ISO 26262: Compliance-Checks in der Pipeline mit KI?

MISRA-C/C++ und ISO 26262 (Functional Safety im Automotive) fordern Static-Analysis-Gates, dokumentierte Tool-Confidence-Levels (TCL) und Audit-Trails für sicherheitsrelevante Build-Schritte. Im Workshop bauen wir Stages für PC-lint Plus, Polyspace, Coverity oder cppcheck. Claude Code generiert die Stage-Templates, die Findings-Aggregation und die Quality-Gates passend zum geforderten ASIL-Level. Jede Pipeline-Änderung ist ein versionierter Git-Commit mit Code-Review.

Diese Patterns sind übertragbar auf DevSecOps und Automotive & Embedded. Wir vermitteln sie im Inhouse-Format passend zu Ihrer Toolchain. Wie KI Jenkins darüber hinaus per MCP steuert und Build-Logs analysiert, zeigt unser Beitrag Vibe Coding & MCP für Jenkins.

// Tool-Vergleich

Welcher KI-Coding-Assistent
passt zu Pipeline-Entwicklung?

Kurzform: Für Pipeline- und Shared-Library-Arbeit mit Multi-File-Refactoring führt Claude Code (oder Cursor mit Anthropic-Modell). ChatGPT eignet sich für Snippet-Erklärungen und Konzeptfragen. Copilot glänzt im IDE-Inline-Autocomplete, ist aber für ganze Pipeline-Refactorings zu schmalbandig.

KriteriumClaude CodeChatGPTGitHub CopilotCursor
EinsatzortTerminalBrowser/ChatIDE-InlineEigene IDE
Multi-File-RefactoringSehr gutManuell pasteBegrenztSehr gut
Jenkinsfile aus BeschreibungDirekt im RepoSnippet-OutputInline-VorschlagDirekt im Repo
Shared-Library scaffoldenvars/, src/, test/ in einem SchrittManuellDatei-für-DateiMehrere Dateien
CPS-Kompatibilität (Groovy)Sehr gutGutMittelGut
JenkinsPipelineUnit-TestsTests + Mocks generiertSnippetsWenig spezialisiertTests + Mocks
Projekt-Kontext aus dem RepoCLAUDE.md, automatischNeincopilot-instructions.md.cursor/rules, AGENTS.md
Audit-Trail via GitSehr gutSchlechtMittelGut
Datenresidenz (DACH)Anthropic-Enterprise möglichOpenAI-EnterpriseMicrosoft-CloudMehrere Modelle

Stand: September 2026 · Vergleich aus Sicht der Pipeline-Entwicklung · Tools entwickeln sich schnell weiter, daher fokussieren wir im Workshop auf Patterns, nicht auf einzelne Vendor-Features.

15
// 15Häufige Fragen

Was Teilnehmer
vorher fragen.

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

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.

Q.03

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 bis 55 % über generischen Jenkins-Kursen, weil Claude Code durchgehend im Pair-Programming mitläuft, nicht als Demo am Rand.

Q.04

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.05

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.06

Kann ich eigene Pipelines und Shared Libraries mitbringen?

Ja, ausdrücklich erwünscht. Am Nachmittag des zweiten Tages arbeiten Sie wahlweise an Ihrer eigenen Pipeline oder am Beispielprojekt weiter. Gerade gewachsene Libraries lohnen sich: Claude Code liest sie ein, dokumentiert die Funktionen und schlägt Refactorings vor, und Sie prüfen die Vorschläge mit einem Trainer daneben.

Q.07

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.08

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.09

Eignet sich der Workshop für Pipelines in der Industrie?

Ja, darauf ist er zugeschnitten. Industrie-Pipelines unterscheiden sich in vier Punkten von Web-Pipelines: Cross-Compiler und Lizenzserver binden Builds an bestimmte Agents, Prüfstände und HiL-Stages sind exklusive Ressourcen und begrenzen die Parallelisierung, Produktlebenszyklen von 15 Jahren verlangen reproduzierbare Builds alter Stände, und Freigaben müssen als Nachweis aus der Pipeline fallen statt von Hand zu entstehen. Diese Punkte üben wir am Praxisprojekt, im Inhouse-Format an Ihrer eigenen Toolchain.

Q.10

Gibt es etwas zum Ausprobieren, bevor wir einen Workshop buchen?

Ja, das Pipeline-Audit-Kit. Es enthält 25 Claude-Code-Prompts in fünf Gruppen, eine ausfüllbare CLAUDE.md-Vorlage für Jenkins-Projekte, einen Audit-Bogen mit 12 Prüfpunkten und ein Bewertungsraster für den Aufwand. Damit nehmen Sie Ihre gewachsene Jenkinsfile in etwa einer Stunde selbst auseinander. Der Download ist kostenlos und an keine Anmeldung zum Workshop gebunden.

Q.11

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.12

Wie schnell ist man mit Claude Code in der Pipeline-Entwicklung produktiv?

Die ersten Refactorings gelingen am ersten Workshop-Tag nach zwei bis drei Stunden, sobald eine CLAUDE.md den Projektkontext liefert. In unseren Workshop-Refactorings sank der Aufwand für ein typisches Pipeline-Refactoring von 4 bis 6 Stunden auf 30 bis 45 Minuten, für die Dokumentation einer Shared Library von 2 bis 3 Stunden auf eine Viertelstunde. Der Zeitgewinn kommt weniger vom Tippen als davon, dass Claude Code CPS-kompatiblen Code nach Ihren Konventionen erzeugt und Sie ihn nur noch prüfen. Voraussetzung sind Grundkenntnisse in Jenkins und Groovy oder Java, KI-Vorkenntnisse brauchen Sie nicht.

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 schreiben Sie beide Varianten und stellen sie am selben Projekt gegenüber.

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, etwa 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

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.17

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.18

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.

// Ihr Format1 Klick, anonym

Welches Format passt bei der Pipeline-Entwicklung besser zu Ihrem Team?

Den Workshop gibt es als offenen Termin und als Inhouse-Format im eigenen Team. Sagen Sie uns mit einem Klick, was für Sie näher liegt — den passenden Weg zeigen wir direkt danach.

// Nächster Schritt

Erstgespräch.
Kostenlos.
90 Tage zum Ergebnis.

Wir klären gemeinsam, wie Sie in 90 Tagen die ersten messbaren Industrial-DevOps-Erfolge erzielen.

Erstgespräch buchen
Seit 2006 · 47+ Projekte
Industrie · Automotive · Finance