Quelques plugins indispensables pour jenkins pour des applications JAVAEE
J’utilise JENKINS depuis quelques années.
Voici une liste non-exhaustives des plugins recommandés dans le cadre des développements JAVAEE
- Compact Columns : Fait du ménage dans les colonnes affichées par jenkins
- conditional-buildstep : Exécute des étapes de build selon certaines conditions
- Configuration Slicing plugin : Permet la modification de plusieurs jobs en même temps (bulk)
- Console Column Plugin : Permet un accès plus rapide à la dernière sortie console
- inheritance-plugin : Permet de faire de l’héritage de builds. Très utile quand on veut factoriser une configuration
- Javadoc Plugin : Permet d’afficher la javadoc dans jenkins
- LDAP Plugin : Gère l’authentification et la gestion des habilitations via LDAP
- Maven Project Plugin : Permet le build de projets MAVEN
- Maven Release Plug-in Plug-in : Permet l’exécution des targets maaven release:prepare et release:perform
- Progress Bar Column Plugin : Une barre de progression…. Inutile donc indispensable
- Run Condition Plugin : Encore un moyen de lancer des étapes selon certaines conditions
- Sonar Plugin : Permet le couplage jenkins <> sonarqube
- Subversion Plugin : Permet l’utilisation de SVN dans jenkins
- WebLogic Deployer Plugin : gère le déploiement des livrables JEE dans weblogic
- xUnit Plugin : permet la publication des rapports de tests unitaires dans le dashboard projet
Bon, vous allez me dire que ça fait un peu usine à gaz. C’est pas faux, mais à l’utilisation, ça simplifie réellement la vie.
Bonne installation