Kostenlose DevOps-Analyse
Zurück zum Glossar
DevOps Glossar·CI/CD·Zuletzt geprüft

Jenkins

// Direkte Antwort

Was ist Jenkins und was kann es?

Jenkins ist ein Open-Source-Automatisierungsserver und eines der am längsten etablierten CI/CD-Tools. Mit über 1.800 Plugins lässt es sich an nahezu jedes Szenario anpassen, von klassischen Java-Builds über Container-Deployments bis zur Automatisierung von SPS-Projekten mit TIA Portal. Die typischen Schmerzpunkte (Plugin-Konflikte, JCasC, Build-Log-Analyse) lassen sich 2026 mit KI-Assistenten wie Claude Code in Minuten statt Stunden lösen.

Auch bekannt als: Jenkins CI · Jenkins Automation Server · Hudson

// Kurz gefragt1 Klick, anonym

Ist Jenkins 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.

// Im DetailJenkins

Ein Build in Jenkins beginnt mit einem Auslöser: einem Webhook aus dem Git-Server, einem Zeitplan oder einem Klick. Der Controller liest daraufhin das Jenkinsfile aus dem Repository und verteilt die einzelnen Stages an Agents, also Build-Maschinen, die er über Labels auswählt. Agents stehen entweder fest bereit oder entstehen bei Bedarf als Container über die Kubernetes- und Docker-Cloud-Plugins. Konfiguration und Build-Historie legt der Controller im Dateisystem ab, im Verzeichnis JENKINS_HOME. Seit der Abspaltung von Hudson im Jahr 2011 hat sich an diesem Grundprinzip wenig geändert.

Gegenüber Diensten wie GitHub Actions oder GitLab CI liegt der Unterschied im Betriebsmodell. Jenkins ist ein eigenständiger Server, den Sie selbst betreiben, und hängt an keiner Code-Plattform. Das kostet Wartung, bringt aber Freiheit bei den Agents. In der Industrie zählt genau das: Ein Agent kann Firmware für Embedded-Targets cross-compilieren, einen Hardware-in-the-Loop-Prüfstand (HiL, Test gegen echte Steuergeräte-Hardware) ansteuern oder das Siemens TIA Portal auf einem Windows-Rechner bedienen. Weil Jenkins keinen Internetzugang braucht, läuft das alles auch im segmentierten Produktionsnetz.

Die Stolpersteine sind seit Jahren dieselben. Plugins wachsen wild und geraten in Versionskonflikte, Konfiguration entsteht durch Klicken in der Oberfläche und lässt sich nicht reproduzieren, und ein einzelner Controller wird zum Single Point of Failure. Typisch ist ein Controller, dessen Einstellungen über zehn Jahre gewachsen sind und außer im Dateisystem nirgends stehen. Wer ihn verliert, rekonstruiert Tage lang. Hier setzt KI-Assistenz an: Ein Terminal-Assistent wie Claude Code liest Build-Logs, schlägt vor, welche Plugins sich zusammenlegen lassen, und überführt die geklickte Konfiguration in versionierbares JCasC. Das Ergebnis liegt als Git-Commit vor und lässt sich prüfen.

// Beispiele aus der Praxis3 Szenarien
/01

TIA-Portal-Build auf einem Windows-Agent

Ein Maschinenbauer hat seine SPS-Projekte bisher auf einzelnen Engineering-Laptops kompiliert. Er richtet einen Jenkins-Agent mit installiertem TIA Portal ein, der die Projekte über die Openness-Schnittstelle aus Git auscheckt, übersetzt und auf Konsistenz prüft. Seitdem steht der Build-Status der Steuerungssoftware auf demselben Dashboard wie die Builds der Anwendungssoftware.

/02

Firmware für mehrere Mikrocontroller in einem Lauf

Ein Automotive-Zulieferer musste Firmware für jede Toolchain-Version und jeden Ziel-Mikrocontroller einzeln bauen. Ein Matrix-Job baut jetzt alle Kombinationen parallel und startet danach automatisch die HiL-Tests auf dem Prüfstand, der am Agent hängt. Eine inkompatible Kombination fällt noch am selben Tag auf.

/03

Plugin-Audit vor dem Major-Upgrade

Vor einem großen Versionssprung weiß ein Admin nicht, welche seiner Plugins noch gepflegt werden. Er lässt Claude Code die installierten Plugins gegen die Jenkins-Sicherheitshinweise und Abkündigungen abgleichen. Heraus kommt eine priorisierte Liste mit Plugins, die entfernt, ersetzt oder aktualisiert werden müssen, und das Upgrade lässt sich planen.

// Welcher Weg passt?Jenkins
// In 2 Klicks: Ihr Jenkins-WegSchritt 1 / 2

Was ist Ihr nächster Jenkins-Schritt?

Eine gewachsene Jenkins-Instanz kann Fluch oder Fundament sein — wo Sie ansetzen, hängt an Zustand und Ziel. Zwei Klicks zeigen den passenden nächsten Schritt.

Wie erleben Sie Jenkins heute?

// Häufige FragenFAQ
Ist Jenkins 2026 noch zeitgemäß gegenüber GitHub Actions oder GitLab CI?
Für reine Cloud-Workloads sind integrierte SaaS-Pipelines oft die schlankere Wahl. In regulierten, air-gapped oder hardwarenahen OT-Szenarien bleibt Jenkins führend, weil es vollständig self-hosted läuft und beliebige Agents anbinden kann, auch solche mit angeschlossener Hardware. Die historischen Wartungsnachteile entschärft KI-Assistenz inzwischen spürbar, etwa bei Plugin-Audits und der Log-Analyse.
Wie sichert man einen Jenkins-Controller gegen Ausfall ab?
Bewährt sind regelmäßige Backups des JENKINS_HOME, eine vollständig deklarative Konfiguration über JCasC und Agents, die sämtliche Builds übernehmen. Der Controller selbst sollte keine Builds ausführen. Ohne JCasC heißt Wiederaufbau, Einstellungen tagelang aus dem Gedächtnis zu rekonstruieren. Mit deklarativer Konfiguration steht ein verlorener Controller in Minuten wieder.
Was ist der Unterschied zwischen Freestyle-Jobs und Pipelines in Jenkins?
Freestyle-Jobs werden in der Oberfläche zusammengeklickt und lassen sich kaum versionieren. Pipelines stehen als Jenkinsfile im Repository (Pipeline as Code) und sind damit reviewbar, testbar und reproduzierbar. Für neue Projekte sind deklarative Pipelines die empfohlene Wahl.
// Ihre Einschätzung1 Klick, anonym

Wo steht Ihr Team bei Jenkins?

Uns interessiert, wo Ihr Team bei diesem Thema steht. Auf Basis Ihrer Antwort schlagen wir Ihnen den sinnvollsten nächsten Schritt vor — ganz ohne Formular.

// Quellen und Referenzen3 Quellen

Weiterführende Primärquellen zu Jenkins: Normtexte, Hersteller- und Projektdokumentation. Alle Ziele öffnen in einem neuen Tab.

// 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