byteNative
Cloud & DevOps

Jenkins

Etablierter Open-Source-Server für CI/CD-Pipelines, vielfältig erweiterbar.

Was ist Jenkins?

Jenkins gehört zu den am längsten etablierten Automatisierungsservern für Continuous Integration und Deployment und ist seit vielen Jahren bewährt. Über ein riesiges Ökosystem an Plugins lässt er sich an nahezu jeden Arbeitsablauf anpassen und in bestehende Werkzeuglandschaften einfügen. Anders als gehostete Dienste läuft er auf deiner eigenen Infrastruktur, was volle Kontrolle bedeutet, aber auch eigenen Betrieb und Pflege. Pipelines lassen sich als Code im Repository ablegen, sodass auch hier alles versioniert bleibt.

Mehr in der Dokumentation

Wofür wir es nutzen

Wir setzen Jenkins ein, wenn ein Projekt bereits darauf aufbaut oder du eine selbst betriebene Pipeline brauchst, die unabhängig von einem einzelnen Anbieter läuft. Gerade hinter einer Firmen-Firewall oder bei strengen Datenschutzanforderungen ist das oft die saubere Lösung. Wir pflegen dann die Pipeline als Code mit, damit sie nachvollziehbar bleibt statt in der Web-Oberfläche zu verschwinden.

Gut zu wissen

Definiere Pipelines über ein Jenkinsfile im Repository, nicht über zusammengeklickte Jobs in der Oberfläche. Sonst lebt deine wichtigste Automatisierung außerhalb der Versionskontrolle und ist beim nächsten Serverumzug schwer zu retten.

00Cloud & DevOps

Weitere Werkzeuge, mit denen wir im selben Bereich arbeiten.

Welche Technologie passt zu dir?

Das musst du nicht entscheiden, das ist unser Job. Erzähl uns einfach von deinem Vorhaben.