Jenkins ist ein quelloffener Automatisierungsserver, der vor allem für Continuous Integration und Continuous Delivery (CI/CD) eingesetzt wird. Es ist ein eigenständiges, Java-basiertes Programm, das über eine Weboberfläche konfiguriert wird und Builds, Tests und Deployments auf mehrere Maschinen verteilen kann. Hunderte Plugins aus dem Update Center verbinden Jenkins mit den meisten Werkzeugen einer CI/CD-Toolchain. Die Installation ist unter Windows, Linux und macOS, in Docker oder Kubernetes oder durch direktes Ausführen der WAR-Datei möglich.
Jenkins ist ein von der Community getragenes Projekt innerhalb der Continuous Delivery Foundation; juristische Einheiten der Linux Foundation halten die Projektwerte. Der Kern steht unter der MIT-Lizenz, und Plugins müssen eine von der OSI anerkannte oder gemeinfreie Lizenz verwenden. Das Projekt betreibt selbst keinen gehosteten Dienst: Organisationen betreiben Jenkins auf eigener Infrastruktur und entscheiden damit selbst, wo Builds und Daten liegen, etwa innerhalb der EU. Plugins sind eigenständige Community-Projekte; die Auswahl bestimmt die eigenen Abhängigkeiten mit.