Formation indisponible à l'heure actuelle

Formation Jenkins (Hudson) - Intégration continue pour Java - 2 jours

Formation

À Bordeaux ()

Prix sur demande

Description

  • Typologie

    Formation

Description

Internet et les réseaux de communication sont au coeur de notre société et nous aident à conquérir de nouveaux marchés ou à nous organiser. Pour faciliter votre travail ou simplement pour le promouvoir, vous aurez besoin de professionnels réactifs, performants et dotés d'une forte culture technologique. 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

Questions / Réponses

Posez une question et d'autres utilisateurs vous répondront

Nous ne publierons que votre nom et votre question

Les matières

  • Gestion
  • Automatisation
  • Java
  • JavaScript
  • Api
  • Api Java
  • Maven
  • JUnit
  • Informatique
  • Internet
  • Reseaux web
  • Technologie
  • Web

Le programme


Introduction


Introduction à l'agilité

Intégration continue : présentation, positionnement dans une démarche agile

Processus de développement, tests unitaires / d'intégration

Présentation d'APIs/outils de gestion : SVN (versionnement), Maven (build), jUnit (tests), CheckStyle (qualité),...

Jenkins (Hudson) : présentation, historique

Types d'installation



Atelier : Mise en place de Jenkins, tour d'horizon de l'interface


Gestion des builds


Mise en place de builds : automatiques / manuels

Configuration de Jenkins : Maven, SVN/CVS, mail

Maven : rappels, déploiements

Gestion des notifications



Atelier : Configuration de Jenkins, scripts Maven


Qualité du code


Présentation, gestion de la qualité du code

Panorama 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 dans Jenkins


Tests avec Jenkins


Types de tests

Automatisation, couverture

Tests unitaires et d'intégration

Tests d'acceptance, tests de performances

Optimisation des tests



Atelier : Multiples scénarios d'automatisation de tests unitaires, d'intégration, de performances


Déploiements avec Jenkins


Stratégie globale d'automatisation
Scripts de déploiement et de mise à jour
Rollbacks



Atelier : Construction de scripts de déploiement


Administration de Jenkins


Sécurité du serveur

Gestion des utilisateurs : bases, rôles, autorisations

Gestion des journaux

Espace mémoire/charge CPU, espace disque

Monitoring



Atelier : Multiples tâches d'administration du serveur Jenkins

Formation Jenkins (Hudson) - Intégration continue pour Java - 2 jours

Prix sur demande