M2i Formation

Découvrez notre formationJenkins - 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

Connaître le langage Java. 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-Billancourt13/06/20191 100 € HTInscriptions en cours, places disponiblesRéserver
Boulogne-Billancourt26/08/20191 100 € HTDates proposées dans les agences M2iRéserver
Boulogne-Billancourt19/11/20191 100 € HTDates proposées dans les agences M2iRéserver

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

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

En cliquant le bouton « Accepter », vous acceptez l’utilisation de cookies pour réaliser des mesures d’audiences et vous permettre d’enregistrer vos préférences de navigation. En poursuivant votre navigation sur ce site, vous acceptez l’utilisation de cookies.

Accepter Paramètres En savoir plus