Formation - Jenkins - Intégration continue
Prérequis
- Avoir des connaissances du langage Java et des notions du cycle de développement d’un logiciel
- Une expérience pratique de développement sur des projets en équipe est souhaitable
- Disposez-vous des connaissances nécessaires pour suivre cette formation ? Testez-vous !
Public admis
- Salarié en Poste
- Entreprise
Demandeur d'emploi et Etudiant non admis
Financement
- Votre OPCO
- Financement personnel
Financement CPF non pris en charge
Modalités
- En entreprise
- À distance
- En centre
Objectifs pédagogiques
- Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Programme de la formation
1 - L'Intégration Continue
- Définition, principes
- Notions de génie logiciel
- Best practices d'intégration continue
- La chaîne de fabrication logicielle
2 - 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 plugins
3 - Construire un projet Java avec Maven
- Rappels Maven
- Création d'un job
- Accès aux sources
- Paramétrage de Maven
- Rapports de test unitaires
- Envoi de mails de notification
- Déploiement automatique
- Rapports d'analyse qualité
- Habilitations
4 - 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
5 - 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
6 - Administration de Jenkins
- Configuration des vues Jenkins
- Considérations multi plates-formes
- Visite guidée de la JENKINS_HOME
- Monitorer et sauvegarder Jenkins
- Scripts Jenkins en langage Groovy
- Utiliser la ligne de commande d'administration
Proposé par
IB Cegos
"Formations aux technologies et métiers du Numérique"
Proposé par
IB Cegos