Découvrer JENKINS

Présentation

DVJK001
2 jours ( 14 heures )
Présentation
Cette formation JENKINS vous permettra d'mplémenter un environnement d’intégration continue dans leur société.
De mettre en place un serveur Hudson automatisant les build, les tests, les audits de code et les déploiements sur une plate-forme d’intégration. D'Intégrer Hudson avec les autres
outils de leur environnement (SCM,Gestionnaire de tickets, ...)
Objectifs du cours
Implémenter un environnement d’intégration continue dans leur société. Mettre en place un serveur Hudson automatisant les build, les tests, les audits de code et les déploiements sur une plate-forme d’intégration Intégrer Hudson avec les autres outils de leur environnement (SCM,
Gestionnaire de tickets, ...)
Pré-requis
Java, notions du cycle de développement

Programme

Introduction à l’intégration continue

  • Principes de l’intégration continue
  • Développement agile et intégration continue
  • Pré-requis à l’intégration continue Techniques de développement adaptées à l’intégration continue
  • Différents types de tests et d’audit d’une application
  • Cycle de vie du processus de développement
  • Outils annexes et intégration

Mise en place et automatisation du build avec Jenkins

  • L’offre Jenkins/Hudson
  • Mise en place du serveur, les différents types d’installation
  • Configuration : page principale de la
  • configuration, confi guration de SVN/CVS, serveur de mail Hudson et le build, les meilleures pratiques et méthodes recommandées
  • Stratégies et techniques de notifi cation
  • Build manuels, fi xer les dépendances entre les travaux de build
  • Jenkins et Maven : Rappel sur Maven, Configuration du build Maven, Déploiement dans un repository Maven

Automatisation des test

  • Introduction, terminologie du test
  • Automatisation des tests unitaires et d’intégration
  • Configuration des rapports mesurer la couverture de test
  • Automatisation des tests d’acceptance
  • Automatisation des tests de performance avec JMeter
  • Optimiser les temps d’exécution des tests

Qualité du code

  • Introduction, intégration de la qualité dans le processus de build
  • Outils d’analyse disponibles : Checkstyle, FindBugs, CPD/PMD
  • Confi guration du rapport qualité avec le plugin
  • Violations
  • Rapport de complexité
  • Rapport sur les tâches ouvertes

 

 

Automatisation du déploiement

  • Introduction
  • Mise en place du script de déploiement
  • Mise à jour des bases de données
  • Tests minimaux
  • Retour en arrière

Administration d’un serveur Jenkins

  • Activation de la sécurité et mise en place simple
  • Différents types de bases utilisateurs
  • Gestion des autorisations et des rôles
  • Journalisation des actions utilisateur
  • Gestion de l’espace disque
  • Monitoring de la charge CPU
  • Sauvegarde de la confi guration

Partager cette formation

 

Contactez-nous

contactez logware

Vous êtes intéressé par cette formation ou souhaitez simplement obtenir des informations complémentaires ?

+33 1 53 94 71 20

Écrivez-nous on vous rappelle

  1. Nom*
    Merci de saisir un nom valide
  2. Prénom*
    Merci de saisir un prénom valide
  3. E-mail*
    Merci de saisir une adresse email valide
  4. Téléphone*
    Numéro de téléphone invalide
  5. Entreprise
    Donnée invalide

Parce que nous comprenons la nécessité d'obtenir un enseignement qui permettra à votre équipe d'atteindre vos objectifs, nous restons flexibles et sommes capables d'adapter nos programmes de formation à vos besoins.

> En savoir plus