Intégration continue avec Jenkins
Durée : | 1 jour(s) |
Tarif : | Consultez-nous |
DEMANDE DE DEVIS SANS ENGAGEMENT - CLIQUEZ ICI
Public :
- Développeurs Java/Java EE.
Objectifs :
- Installer et configurer Jenkins ;
- Coupler Maven et Jenkins ;
- Coupler Subversion et Jenkins ;
- Comprendre les principes de l'intégration continue et les fonctionnalités de Jenkins ;
- Planifier l'automatisation de taches ;
- Mettre en œuvre Jenkins pour la réalisation des tests.
Pré-requis :
- Expérience pratique de développement Java/Java EE.
Introduction
- La chaine d'intégration continue.
- Principes de mise en œuvre intégration continue.
-
- Le serveur d'Intégration continue.
- Le positionnement des différents types de tests.
- Historique de Jenkins.
- Extensibilité de Jenkins par les plugins.
-
- Les plugins les plus populaires.
Installation et configuration
- Obtenir et installer Jenkins.
- Configuration du serveur
- Vue d'ensemble de la configuration Jenkins.
- Configuration globale.
-
- Intégration des outils de construction : Maven et/ou Ant .
- Intégration des gestionnaires de code source : Subversion et/ou CVS.
Les Jobs
- Les Jobs de Jenkins.
- Création d'un job.
- Les déclencheurs.
- Les actions post-construction.
- Lancement de build Ant et Maven.
- Visualiser les résultats d'un job.
Automatisation des tests
- Rappels sur les différents types de tests.
- Automatiser :
-
- Les tests unitaires.
- Les tests d'intégration.
- Configurer et consulter les rapports de test.
Fonctionnalités avancées
- Les alertes
-
- Le système de notifications de Jenkins
- Notifications par mail, …
- Les outils de test de la qualité de code