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 :

Rejoignez notre formation Jenkins de 2 jours et apprenez à automatiser vos processus de développement avec ce puissant outil d'intégration continue. Découvrez comment configurer et gérer des pipelines CI/CD, intégrer des tests automatisés, et déployer vos applications en toute simplicité. À travers des ateliers pratiques, acquérez les compétences nécessaires pour optimiser et sécuriser vos workflows DevOps. Inscrivez-vous dès maintenant pour maîtriser Jenkins et améliorer l'efficacité de votre équipe !

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 sources (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 les tests unitaires
Automatiser les 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 les tests d’acceptance
Automatiser les 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 sécurité
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 populaires : 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

  • Connaissances des concepts informatiques et des systèmes d'exploitation
  • Expérience en programmation ou en scripting (par exemple, Java, Python, Bash)
  • Compréhension des concepts fondamentaux de CI/CD
  • Expérience avec les systèmes de gestion de versions (familiarité avec des outils comme Git ou SVN)
  • 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
}