Hautement personnalisable, vaste écosystème de plugins, supporte de nombreux langages et plateformes, peut s'intégrer avec presque tous les outils de développement.
Interface utilisateur datée, configuration complexe, nécessite une maintenance régulière, peut devenir lourd avec de nombreux plugins.
Utilité (fonction) : 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.
Langue de programmation : Java
Système d‘exploitation : Multiplateforme (Windows, macOS, Linux)
Existe depuis : 2011
Licence : MIT License
Développeur : Kohsuke Kawaguchi
Communauté : Grande communauté d'utilisateur de Jenkins, notamment sur leur blog. Beaucoup de plugin fait par la communauté.
Performance générale : Moyenne
Maintenabilité : Très complexe à mettre à jour
Facilité d'apprentissage : Plutôt complexe, peut nécessiter de connaître le Groovy ou le Jaba
Configuration : Configuration part l'interface, ou fichier Groovy/Java
Documentation : Documentation officielle complète disponible sur jenkins.io, nombreux tutoriels et une large communauté.
Alternative : GitLab CI, GitHub Actions
On l'aime pour : Hautement personnalisable, vaste écosystème de plugins, supporte de nombreux langages et plateformes, peut s'intégrer avec presque tous les outils de développement.
On le déteste pour : Interface utilisateur datée, configuration complexe, nécessite une maintenance régulière, peut devenir lourd avec de nombreux plugins.
Fréquence de mise à jour : Fréquente
LTS : Disponible
Maturité : Très mature
Deggugabilité : Très complèxe, peu de possiblité de débogage
Ecosystème : Très vaste, beaucoup de plugins créé par la communauté
Entreprises célèbres utilisant : EDF
Compatible Azure : Oui
Compatible AWS : Oui
Compatible On Premise : Oui
Difficulté de mise en oeuvre : Modérée à complexe
Difficulté de maintenance : Modérée à complexe
Pour quel type d'entreprise : Grandes entreprises
Automatisation : Oui