Jenkins (Hudson) - Intégration continue pour Java
Objectifs, programme, validation de la formation
Objectifs
Mettre en oeuvre et exploiter un serveur d’intégration continue Jenkins. Gérer les interconnexions avec un système de build et de tests
Description, programmation
IntroductionIntroduction à l’agilitéIntégration continue : présentation, positionnement dans une démarche agileProcessus de développement, tests unitaires / d’intégrationPrésentation d’APIs/outils de gestion : SVN (versionnement), Maven (build), jUnit (tests), CheckStyle (qualité),...Jenkins (Hudson) : présentation, historiqueTypes d’installationAtelier : Mise en place de Jenkins, tour d’horizon de l’interfaceGestion des buildsMise en place de builds : automatiques / manuelsConfiguration de Jenkins : Maven, SVN/CVS, mailMaven : rappels, déploiementsGestion des notificationsAtelier : Configuration de Jenkins, scripts MavenQualité du codePrésentation, gestion de la qualité du codePanorama des outils : Checkstyle, FindBugs, ...Rapport de qualité : configuration, plugins (Violations)Autres rapports : complexité, tâches,...Atelier : Intégration d’outils de gestion de qualité du code (SonarQube) dans JenkinsTests avec JenkinsTypes de testsAutomatisation, couvertureTests unitaires et d’intégrationTests d’acceptance, tests de performancesOptimisation des testsAtelier : Multiples scénarios d’automatisation de tests unitaires, d’intégration, de performancesDéploiements avec JenkinsStratégie globale d’automatisation Scripts de déploiement et de mise à jour RollbacksAtelier : Construction de scripts de déploiementAdministration de JenkinsSécurité du serveurGestion des utilisateurs : bases, rôles, autorisationsGestion des journauxEspace mémoire/charge CPU, espace disqueMonitoringAtelier : Multiples tâches d’administration du serveur Jenkins
Validation et sanction
Attestation de formation
Type de formation
Perfectionnement, élargissement des compétences
Niveau de sortie sans niveau spécifique
Durée, rythme, financement
Durée 14 heures en centre
Modalités de l'alternance -
Conventionnement Non
Conditions d'accès
Niveau d'entrée sans niveau spécifique
Conditions spécifiques et prérequis Connaissances en Java, cycle de développement / Maven, gestion des versions (SVN/CVS)
Inscription
Contact renseignement Frédérique Dawan
Périodes prévisibles de déroulement des sessions
Session débutant le : 01/01/2020
Adresse d'inscription
Dawan
62 rue de Bonnel
Batiment de la Banque Rhône-Alpes 69003 Lyon 3e
Lieu de formation
Téléphone
Organisme de formation responsable
Dawan
Adresse
62 rue de Bonnel Batiment de la Banque Rhône-Alpes 69003 Lyon 3e
Site web
http://www.dawan.fr