Intégration continue avec Jenkins

Partager par email

×


Code Titre Durée Prix HT
T443-054 Intégration continue avec Jenkins 1 jours Nous consulter

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.

Public

Développeurs Java/Java EE.

Pré-requis

Expérience pratique de développement Java/Java EE.

Post-Formation


Méthodes

50% Pratique 50% Théorique

Programme

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

Environnement

Linux

Mot-clés

Jenkins Devops Archiva

Commander