Jenkins

Jenkins est un outil open source de serveur d’automatisation. Il aide Ă  automatiser les parties du dĂ©veloppement logiciel liĂ©es au build, aux tests et au dĂ©ploiement, et facilite l’intĂ©gration continue et la livraison continue. Écrit en Java, Jenkins fonctionne dans un conteneur de servlets tel qu’Apache Tomcat, ou en mode autonome avec son propre serveur Web embarquĂ©.

Il s’interface avec des systèmes de gestion de versions tels que CVSGit et Subversion, et exĂ©cute des projets basĂ©s sur Apache Ant et Apache Maven aussi bien que des scripts arbitraires en shell Unix ou batch Windows. Ses fonctionnalitĂ©s peuvent ĂŞtre Ă©tendues facilement Ă  l’aide de plugins supplĂ©mentaires qui vous permettront, par exemple, de connecter l’outil Ă  d’autres environnements de test2.

Les gĂ©nĂ©rations de projets peuvent ĂŞtre amorcĂ©es par diffĂ©rents moyens, tels que des mĂ©canismes de planification similaires au cron, des systèmes de dĂ©pendances entre gĂ©nĂ©rations, ou par des requĂŞtes sur certaines URL spĂ©cifiques.