Mon pipeline CI prenait 45 minutes. Il en prend maintenant 8. Les plus gros gains proviennent de l'optimisation Docker — pas de matériel plus rapide.
Le Problème
Chaque exécution CI était :
- Téléchargement de l'image de base (2 min)
- Installation des dépendances OS (5 min)
- Installation des paquets Python (8 min)
- Installation des paquets Node (6 min)
- Construction de l'application (4 min)
- Exécution des tests (15 min)
- Construction de l'image de production (5 min)
Total : ~45 minutes. Les développeurs ont arrêté d'exécuter le pipeline complet. Des bugs ont été introduits.
Correctif 1 : Constructions Multi-Étapes (45 → 30 min)
\
