Dernière mise à jour : 27/01/2026
Jour 1 - Jenkins, tests et automatisation
Matin
1. CI/CD et rôle de l'intégrateur
Enjeux : gain de temps, qualité, traçabilité
Intégration Dev, QA, Exploitation
2. Architecture Jenkins
Jenkins master/agent
Plugins critiques (GitLab, Squash TM, etc.)
Gestion des utilisateurs, droits, sécurité
3. Mise à jour et déploiement Jenkins
Migration
Conteneurisation avec Docker
Après-midi
4. Pipelines Jenkins
Syntaxe déclarative vs scriptée
Exemples pour Java / C# / PHP / JS
5. Tests automatisés dans Jenkins
Types de tests (unitaires, intégration, fonctionnels)
Intégration Squash TM, ISTQB, JUnit/NUnit
6. TP : Jenkins + GitLab + Squash TM
Création d'un pipeline avec tests automatiques
Jour 2 - Livraison, déploiement, coordination
Matin
1. Chaîne de livraison
Artefacts, versioning, Nexus
Suivi de version, traçabilité
2. Docker dans Jenkins
Jenkins dans Docker
Jobs dans des conteneurs
Limites et stratégies d'évolution
3. Gestion multi-techno / environnement
Pipelines pour plusieurs langages
Intégration avec VMs / conteneurs / Windows XP
Après-midi
4. Qualité, reporting, Jira/Squash
Campagnes de test
Suivi de tickets / build status / logs
5. Audit d'une livraison réelle
Analyse critique d'un pipeline existant
Proposition d'améliorations (efficacité, robustesse)
6. TP final : pipeline complet
Build, test, livraison, notification
Gestion des échecs et redéclenchements
Livrables :
• Pipelines fonctionnels
• Bonnes pratiques d'intégration et de livraison
• Documentation sur Jenkins, Squash TM, Docker, Nexus
Docaposte Institute propose plusieurs dispositifs pédagogiques adaptés aux apprenants :
En amont de la formation :
Tout au long de la formation :
A la fin de la formation :