Jenkins überwacht die Ausführung von wiederholten Jobs, darunter das Generieren von Softwareprojekten oder Cron-Jobs. Die Java-Software kann insbesondere eingesetzt werden, um beliebige Projekte kontinuierlich zu generieren oder zu testen (Continuous Integration). Jenkins entstand als Abspaltung von Hudson und behielt die ursprüngliche Lizenz bei.