Evolution MM

Formations à l'informatique
Découvrez la différence ENI

Lien accueil

Téléchargez le Calendrier des formations

Nantes, Rennes, Niort, Nice, Paris

jusqu'à juillet 2018

Rechercher
Rechercher une formation
 

Intégration continue avec Jenkins

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.

Contenu pédagogique

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