M2i Formation

Langages et développement - Industrialisation du logiciel

Jenkins - Faire de l'intégration continue

Présentiel

2 jours (14 heures) - JENK-INT

Accueil  ›  Formations Informatique  ›  Langages et développement  ›  Industrialisation du logiciel  ›  Jenkins - Faire de l'intégration continue

Objectifs pédagogiques

  • Maîtriser les principes d'intégration continue
  • Comprendre les processus et méthodes
  • Comprendre la notion de build
  • Automatiser la production logicielle
  • Déployer Jenkins sur les projets.

Niveau requis

Avoir des connaissances en développement MAV-PRO "Maven - Construire ses projets" ou posséder les connaissances équivalentes.

Public concerné

Développeurs, architectes, chefs de projets et ingénieurs qualité.

Boulogne-Billancourt11/12/20171 320 € HTInscriptions en cours, places disponiblesRéserver
Boulogne-Billancourt05/02/20181 320 € HTDates proposées dans les agences M2iRéserver
Boulogne-Billancourt26/04/20181 320 € HTDates proposées dans les agences M2iRéserver
Boulogne-Billancourt08/10/20181 320 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Suivez, vous aussi, ce cours à distance !

M2i Formation vous propose de participer à une formation présentielle, interactive et pratique, en vous connectant à distance et sans vous déplacer.

Consultez-nous

Suivez, vous aussi, ce cours à distance !

M2i Formation vous propose de participer à une formation présentielle, interactive et pratique, en vous connectant à distance et sans vous déplacer.

Consultez-nous

Suivez, vous aussi, ce cours à distance !

M2i Formation vous propose de participer à une formation présentielle, interactive et pratique, en vous connectant à distance et sans vous déplacer.

Consultez-nous

Suivez, vous aussi, ce cours à distance !

M2i Formation vous propose de participer à une formation présentielle, interactive et pratique, en vous connectant à distance et sans vous déplacer.

Consultez-nous

Suivez, vous aussi, ce cours à distance !

M2i Formation vous propose de participer à une formation présentielle, interactive et pratique, en vous connectant à distance et sans vous déplacer.

Consultez-nous

Intégration continue

  • Définition, principes
  • Notions de génie logiciel
  • Best practices d'intégration continue
  • La chaîne de fabrication logicielle

Utilisation de Jenkins

  • Concepts, définitions
  • Présentation de Jenkins comme serveur de build
  • Archétype de projet
  • Déclencheurs de build
  • Résultat du build
  • Workspace
  • Visite guidée de l'interface
  • Jenkins dans l'IDE
  • Installation et démarrage de Jenkins
  • Configuration générale
  • Installation des plug-ins

Construire un projet Java avec Maven

  • Rappels Maven
  • Création d'un job
  • Accès aux sources
  • Paramétrage de Maven
  • Rapports de tests unitaires
  • Envoi de mails de notification
  • Déploiement automatique
  • Rapports d'analyse qualité
  • Habilitations

Construction des projets complexes

  • Enchaînements de projets Maven
  • Construire une application J2EE complète
  • Construire un projet avec ANT
  • Conjuguer plusieurs outils
  • Déployer dans les référentiels Maven
  • Piloter le déploiement d'applications

Utilisation de Jenkins en cluster

  • Configuration des "esclaves"
  • Modes de démarrage Unix, Windows
  • Répartition des jobs entre "esclaves"
  • Bonnes pratiques de déploiement

Administration de Jenkins

  • Configuration des vues Jenkins
  • Considérations multiplateformes
  • Visite guidée de la JENKINS_HOME
  • Monitorer et sauvegarder Jenkins
  • Scripts Jenkins en langage Groovy
  • Utiliser la ligne de commande d'administration