Formation Jenkins, intégration continue Réf : OJEN
Par
Brice Argenson
Mettre en place un environnement d'intégration continue pour ses projets Java avec Jenkins.
- Durée :
- 2 jours
- Lieux :
- Paris
1 390 € HT (prix conseillé)
Description
Objectifs pédagogiques
A l'issue de cette formation Jenkins, les participants seront en mesure de :- Implémenter un environnement d'intégration continue dans leur société,
- Mettre en place un serveur Hudson automatisant les build, les tests, les audits de code et les déploiements sur une plate-forme d'intégration,
- Intégrer Hudson avec les autres outils de leur environnement (SCM, Gestionnaire de tickets, ...).
Public
Développeurs,
Chefs de projet.
Pré-requis
Connaissance du langage JAVA et notions du cycle de développement.
Type
Stage pratique
Méthode pédagogique
Alternance de cours magistraux avec présentation de l'outil Jenkins (50%) et travaux pratiques (50%) pour une meilleure prise en main. Les travaux pratiques utilisent le serveur l'IDE Eclipse et les plugins pour Hibernate (Hibernate Tools)
Plan de cours
Principes de l'intégration continue
Développement agile et intégration continue
Pré-requis à l'intégration continue
Techniques de développement adaptées à l'intégration continue
Différents types de tests et d'audit d'une application
Cycle de vie du processus de développement
Outils annexes et intégration
Mise en place et automatisation du build
L'offre Jenkins/Hudson. Notion de job, de workspace, de tendance
L’interface Web
Mise en place du serveur, les différents types d'installation
Contenu du répertoire .jenkins
Configuration des outils (Java, Maven, SCM, Serveur de mail)
Les plugins Jenkins, configuration, documentation
Mise en service, dimensionnement
Automatisation des tâches avec CLI ou l’API Rest
Travaux Pratiques
Installation de Jenkins, Configuration Git, Java, Maven. Mise en place de build Maven
Tests et métriques d'un projet
Automatisation des tests unitaires et d'intégration
Mise en place de jobs chaînés
Configuration des rapports
Mesurer la couverture de test
Automatisation des tests d'acceptance
Automatisation des tests de performance
Intégration de la qualité dans le processus de build
Outils d'analyse disponibles : Checkstyle, FindBugs, CPD/PMD, Sonar
Configuration du rapport qualité avec le plugin Violations
Travaux Pratiques
Installation de différents plugins, exécution de cibles Maven orientées tests, publication des résultats dans Jenkins
Mise en place de pipeline
Définition et objectifs d’un pipeline
Réutilisation d’artefacts, Interactions avec un dépôt d’artefact
Jobs paramétrés, réutilisation d’un commit
Job manuel dans un pipeline
Les plugins utiles (Dependency, Pipeline, Join)
Jobs multi-configuration
Travaux Pratiques
Enchaînement de builds, réutilisation d’un artefact, paramètre de commit
Architecture Maître Esclave
Accélération des tests et parallélisme
Notion de nœuds, d’exécuteurs
Typologie des nœuds, sélection des nœuds pour un job
Installation des outils pour un nœud
Création dynamique de nœuds, provisionnement
Jenkins et Docker
Surveillance des nœuds
Travaux Pratiques
Mise en place d’architecture maître/esclave, distribution de charge
Administration d'un serveur Jenkins
Activation de la sécurité, alternatives pour la gestion des utilisateurs
Gestion des autorisations et des rôles
Journalisation des actions utilisateur
Gestion de l'espace disque Monitoring de la charge CPU
Sauvegarde de la configuration
Travaux Pratiques
Mise en place de la sécurité, sauvegarde et restauration
Prochaines sessions
![]() |
Paris | 1 390 € |
![]() |
---|---|---|---|
![]() |
Paris | 1 390 € |
![]() |
![]() |
Paris | 1 390 € |
![]() |
Pas de témoignage pour l'instant.
Cher(e) visiteur(euse),
Nous vous remercions pour l'intérêt porté à nos formations. La pré-inscription à une session de formation se fait via le formulaire d'inscription de la page formation.
La Convention de Formation Professionnelle Continue simplifiée vous sera envoyée par mail dans les 72H max. Votre inscription est considérée comme définitive, une fois cette convention signée par votre entreprise ou OPCA. La facture sera émise à l'issue de la formation, comme mentionnée dans nos conditions générales de vente.
A noter que les demandeurs d'emploi peuvent bénéficier d'une remise de 20% sur le prix public.
Pour toute information complémentaire ou demande de devis, n'hésitez pas à nous contacter au 01 53 34 66 10 ou à nous solliciter par mail.
A très bientôt dans l'un de nos centres de formation.
L'équipe Clever-Institut.
Les autres formations « DevOps et infrastructure » – Voir toutes les formations
-
DevOps Foundation - certifiant
Par Oswald DR Oswald DR
-
DevOps, les fondamentaux
Par Dewinne Frédéric
-
Déploiement et intégration continue des projets PHP
Par Dewinne Frédéric
-
Formation Apache Serveur
Par Olivier Pons
-
Formation Chef, Automatisation de l’administration serveur
Par Dewinne Frédéric
-
Formation Clean Code
Par Fabien Salles
-
Formation Docker
Par Dewinne Frédéric
-
Formation Docker cycle complet *officiel*
Par Brice Argenson
-
Formation Docker pour débutants *Officielle*
Par Brice Argenson
-
Formation GIT
Par William POTTIER
-
Formation JIRA Administration
Par Claude Lecomte
-
Formation Jenkins, intégration continue
Par Brice Argenson