Jenkins est l’un des principaux serveurs d’automatisation open source, offrant une multitude de plugins pour faciliter la construction, le déploiement et l’automatisation de tout projet. On peut presque le décrire comme un framework CI/CD, car une grande partie de la logique nécessaire à l’automatisation d’un projet est implémentée via des plugins. Cela confère à Jenkins un avantage considérable sur les autres serveurs CI/CD, car tout nouveau langage, framework ou outil peut être facilement configuré sur Jenkins grâce à ces plugins.
Jenkins assure également une séparation efficace des responsabilités pour tous les acteurs du cycle de vie du logiciel. Par exemple, les développeurs peuvent se concentrer sur leur code ; l’équipe d’assurance qualité est entièrement responsable des mesures de qualité, car les tests sont automatisés par Jenkins.