Fondamental

Jenkins

Mettez en place des pipelines CI/CD robustes avec Jenkins — automatisez vos builds, tests et déploiements.

Durée estimée
2 jours — 14h
📊
Niveau
Fondamental
🎓
Parcours associé

Objectifs pédagogiques

  • Comprendre les concepts CI/CD et leur importance dans les équipes modernes.
  • Installer et configurer Jenkins en environnement professionnel.
  • Créer des pipelines déclaratifs avec Jenkinsfile.
  • Intégrer Jenkins avec Git, Docker et les outils de test.
  • Mettre en place les notifications et le monitoring des pipelines.

Prérequis

  • Bases Git (commit, branch, merge, push).
  • Bases Linux (ligne de commande).

Programme indicatif

Module 1 — CI/CD et architecture Jenkins
  • Comprendre les concepts d'intégration et de déploiement continus.
  • Découvrir l'architecture Jenkins : master, agents, plugins.
  • Installer Jenkins sur un serveur Linux ou via Docker.
  • Configurer les paramètres globaux et la sécurité de base.
Module 2 — Jobs et premiers pipelines
  • Créer et configurer des jobs Freestyle.
  • Écrire un Jenkinsfile déclaratif avec stages, steps et agents.
  • Maîtriser les paramètres et les variables d'environnement.
  • Gérer les artefacts et les résultats de build.
Module 3 — Intégration Git et webhooks
  • Connecter Jenkins à GitHub, GitLab ou Bitbucket.
  • Configurer les webhooks pour les builds automatiques.
  • Implémenter les stratégies de branches (feature, main, release).
  • Gérer les credentials de manière sécurisée.
Module 4 — Tests, qualité et artefacts
  • Intégrer les tests unitaires et d'intégration dans le pipeline.
  • Analyser la qualité du code avec SonarQube.
  • Publier et archiver les artefacts de build.
  • Générer et publier les rapports de tests.
Module 5 — Docker, déploiement et monitoring
  • Construire et publier des images Docker depuis Jenkins.
  • Déployer automatiquement sur des environnements cibles.
  • Configurer les notifications (email, Slack).
  • Projet final : pipeline CI/CD complet de la validation au déploiement.
Un programme adapté à votre niveau réel

Ce programme est indicatif. Pour un parcours vraiment sur mesure, commencez par vous entraîner et évaluer votre niveau avec le quiz CodeDuel. Contactez-nous ensuite — notre IA détecte précisément vos gaps et nous construisons un programme adapté à votre niveau réel.

Parcours associé

Cette formation fait partie du parcours Cloud & DevOps Engineer.

Voir le parcours complet

Prêt à démarrer ?

Contactez-nous pour construire votre parcours sur mesure.