Formation Jenkins

Durée
2 jours
Tarif
1390 € HT
Organisation
Inter à distance - Intra
Référence
JENK
Niveau
Moyen
CPF
NON
Certification
NON

Présentation de la formation Jenkins :

Avec la formation jenkins inow, maîtrisez la mise en oeuvre et l’exploitation du serveur d’intégration continue Jenkins. Comprenez les plugins les plus utilisés par les projets parmi les 300 plugins disponibles : Automatisation des tests, notification, qualité du code, build distribués, déploiement automatisé, livraison en continue. Comprenez les 7 niveaux de mise en oeuvre d’une chaîne d’intégration continue dans une organisation. Positionnez-vous et évoluez.

Objectifs de la formation Jenkins :

Objectifs pédagogiques:

  • Maîtriser les principes d'Intégration Continue

  • Comprendre les processus et les méthodes

  • Comprendre la notion de build

  • Savoir automatiser la production logicielle

  • Déployer Jenkins sur les projets et administrer Jenkins

Objectifs opérationnels:

  • Mettre en œuvre l'intégration continue avec Jenkins

Programme de la formation Jenkins :

Introduction à l'intégration continue

Chaine d’intégration continue

Les 7 étapes de mise en œuvre intégration continue

Rôle du serveur d’Intégration continue

La place des tests unitaires / intégration

Historique Jenkins / Hudson

Lequel choisir et quand : Jenkins ou Hudson ?

Premiers pas avec Jenkins

Préparer l’environnement

Installation rapide

Configuration rapide

Création premier Job

Lancement premier Job

Rapport Javadoc

Rapport couverture de code

Installation professionnelle de Jenkins

Téléchargement et installation

Configurer du serveur

Installer Jenkins sous Linux

Installer Jenkins sous Windows

Installer Jenkins en tant que service

Installer Jenkins derrière Apache Httpd

Mémoire nécessaire

Répertoire USER_HOME/.jenkins

Backup données Jenkins

Upgrade Jenkins

Configuration professionnelle

Tableau de bord de la configuration Jenkins

Configuration Variables d’environnement Système

Configuration Propriétés globales

Configuration outils de build : Maven, Ant, Shell

Configuration gestionnaire de source (Subversion, cvs)

Configuration du serveur de mail

Configuration du serveur proxy

Les Jobs dans Jenkins

Notion de Job Jenkins

Création d’un job ’freestyle’

Configuration gestionnaire de source

Les triggers

Les étapes

Actions post-build

Lancement de build MAven

Voir les résultats d’un job

Automatiser les tests

Automatiser tests unitaires

Automatiser tests d’intégration

Configurer les rapports de test dans Jenkins

Afficher les résultats de test dans Jenkins

Ignorer les tests

Couverture de code

Automatiser tests d’acceptance

Automatiser tests de performance avec JMeter

Résoudre les problèmes de lenteur des tests

Sécurité avec Jenkins

Authentification & Autorisation

Activer la sécurité Jenkins

Sécurité simple

Realms : royaumes de de sécurités

Audit de sécurité Jenkins

Les notifications

Introduction

Notification mail

Notification RSS

Notification IRC

Notification SMS

Notification bruit

Notification pda (notifio)

Qualité du code

La qualité de code dans le processus de build

Outils populaire : PMD, Checkstyle, FindBugs, CodeNarc

Rapport outils qualité de code : plugin ’Violations’

Rapport sur la complexité du code

Rapport sur les taches ouvertes (FIXME, TODO)

Intégration avec l’outil Sonar

Pré-requis pour suivre la formation Jenkins

  • Avoir suivi la formation Maven (MAVE) ou avoir les connaissances équivalentes

Le participant complète également un test de positionnement en amont pour valider les compétences acquises.

Participer à la formation Jenkins

Télécharger le programme

Prochaines sessions

Formation en intra-entreprise

Organisez votre formation sur-mesure dans vos locaux ou dans une de nos salles en plein cœur de Paris (sur demande).

Votre formation sur-mesure peut également s’organiser à distance.

La mise en place d'une session intra-entreprise est de 14 jours minimum à partir de votre prise de contact.

Je souhaite un devis

Formation Jenkins

  • Certification Non
  • Modalités d'évaluation Tout au long de la formation des TPs seront notés et corrigés. Un QCM sera rempli en fin de formation.

Les autres formations en Intégration / Déploiement continu

Inter à distance - Intra 2 jours 1390 € HT
Voir la formation Maven
}