Jenkins
Weit verbreiteter Open-Source-Automatisierungsserver mit einem großen Plugin-Ökosystem für den Aufbau von CI/CD-Pipelines und die Automatisierung der Softwareauslieferung.
Überblick
Jenkins ist ein in Java gebauter Open-Source-Automatisierungsserver, der durch mehr als 2.000 Plugins erweitert wird, die Integrationen für Versionskontrolle, Build-Tools, Test-Frameworks, Deployment-Ziele und Benachrichtigungssysteme abdecken. Statt eines festen Satzes an Integrationen ist Jenkins darauf ausgelegt, zu einer CI/CD-Pipeline zusammengesetzt zu werden, die auf die spezifische Toolchain eines Teams zugeschnitten ist.
Es ist eines der am längsten laufenden und am weitesten verbreiteten aktiv genutzten CI/CD-Tools, mit regelmäßigen Releases, einer Long-Term-Support-Release-Linie und einem aktiven Plugin-Ökosystem, das sowohl vom Kernteam als auch von der Community gepflegt wird.
Jenkins eignet sich für Teams, die einen hochgradig erweiterbaren, selbst gehosteten CI/CD-Server benötigen, der sich mit einer breiten und manchmal ungewöhnlichen Mischung aus Tools integrieren lässt, statt eines meinungsstärkeren, leichtgewichtigeren Pipeline-Runners.
- Kategorien
- DevOps
- Sprachen
- Java
- Lizenz
- MIT
Ähnliche Projekte
Woodpecker CI
Apache-2.0Einfache, container-native CI/CD-Engine, über Plugins erweiterbar, ausgelegt auf einen leichten Server- und Agenten-Footprint beim Ausführen von Pipelines.
- DevOps
kube-linter
Apache-2.0Statisches Analysetool, das Kubernetes-YAML-Manifeste und Helm-Charts auf Fehlkonfigurationen scannt, bevor sie überhaupt deployt werden.
- DevOps
Tekton
Apache-2.0Kubernetes-native Bausteine zum Erstellen von CI/CD-Pipelines, die Teams eine standardisierte, portable Möglichkeit geben, Pipelines als Kubernetes-Ressourcen zu definieren.
- DevOps
Skaffold
Apache-2.0Lokales Kubernetes-Entwicklungstool, das den Build-Push-Deploy-Kreislauf automatisiert, sodass Codeänderungen automatisch in einem Cluster reflektiert werden.
- Entwicklertools
Einen Fehler entdeckt? Änderung auf GitHub vorschlagen.