Jenkins — Faire de l'intégration continue avec Jenkins
Prochaines sessions (Boulogne-Billancourt / Paris / classe virtuelle)
Programme
L’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 plugins
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
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 multi-plate-formes
- Visite guidée de la JENKINS_HOME
- Monitorer et sauvegarder Jenkins
- Scripts Jenkins en langage Groovy
- Utiliser la ligne de commande d’administration
Profils des intervenants
Toutes nos formations sont animées par des consultants-formateurs expérimentés et reconnus par leurs pairs.
Modalités d'évaluation
Evaluation des acquis de la formation par le biais de cas pratiques et/ou mises en situation.
Attestation de formation remise à chaque participant.
Attestation de formation remise à chaque participant.
Démarche qualité
Questionnaire d’évaluation de satisfaction à chaud complété par chaque participant à l’issue de la formation.
Moyens pédagogiques
Salle équipée de PC (1 poste par stagiaire), vidéo-projecteur.
Espace de pause.
Espace de pause.
Dernière mise à jour le 24/07/2020