Jenkins (Hudson) - Intégration continue pour Java par Dawan
Lieu(x)
En centre (69)
Durée
Total : 14 heures
En centre : 14 heures
Financement
Demandeur d’emploi
Salarié
Prix
Nous contacter
Cette formation vous intéresse ?
Description générale
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
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
Centre(s)
- Lyon - 6ème (69)
Secteur(s)
Formation proposée par : Dawan
À découvrir