Jenkins è un software distribuito con licenza MIT.
Tramite questa semplicissima web App è possibile monitorare l'esecuzione di job ripetuti, come ad esempio i processi di build dei progetti software, o ancora l'esecuzione di job con Cron.
Sicuramente Jenkins è focalizzato su due tipologie di job:
Jenkins gode di:
Il concetto che troviamo dietro l'idea di Continuous Integration ha cambiato, durante l'utilizzo degli ultimi anni, nelle varie aziende l'idea che c'era di Gestione della configurazione (Build Management), Gestione dei Rilasci (Release Management), Automatizzazione dei rilasci (Deployment Automation) ed Orchestrazione dei test (Test Orchestration).