Chapitre 15 · Partie 3

CI/CD for Frontend Web

A focused chapter on ci/cd for frontend web, with practical delivery concerns, trade-offs, and the operational questions behind CI/CD work.

15-1

Pourquoi le CI/CD Frontend Web n'est pas le CI/CD Backend

Découvrez pourquoi le pipeline CI/CD pour le frontend web diffère fondamentalement du backend : environnements non contrôlés, mise en cache, dépendances API et tests spécifiques.

7 min
15-2

Deux façons de livrer un frontend : fichiers statiques ou serveur actif

Le choix entre un frontend statique et un rendu côté serveur (SSR) détermine toute votre pipeline CI/CD. Découvrez quand utiliser chaque approche, avec des exemples concrets pour les ingénieurs DevOps et les développeurs frontend.

6 min
15-3

Pourquoi le déploiement d'un frontend statique est plus simple que vous ne le pensez

Vous avez construit une app React, Vue ou Angular. Elle compile sur votre machine. Vous lancez npm run build et un dossier dist apparaît. Mais comment déployer ces fichiers sans casser le site ?

6 min
15-4

Quand votre frontend a besoin d'un serveur : construire un pipeline CI/CD pour les applications SSR

Déployer une application Next.js ou Nuxt ne se résume pas à copier des fichiers. Découvrez comment construire un pipeline CI/CD robuste pour le Server-Side Rendering, avec health checks, déploiement sans temps mort et suivi de version.

6 min
15-5

Arrêtez de partager des captures d'écran : pourquoi votre équipe a besoin de déploiements de prévisualisation pour la revue UI

Découvrez comment les déploiements de prévisualisation transforment la revue UI en offrant des environnements temporaires et live pour chaque pull request, réduisant les allers-retours et les bugs.

6 min
15-6

Maintenir la compatibilité de votre frontend avec l'API qu'il interroge

Découvrez comment éviter les désynchronisations entre frontend et API en production grâce au versioning, aux feature flags et aux tests de contrat dans votre pipeline CI/CD.

7 min
15-7

Publier des modifications frontend sans tout casser

Découvrez les stratégies de déploiement frontend : déploiement progressif, canary, blue-green, rollback et bonnes pratiques pour éviter les régressions chez les utilisateurs.

8 min
15-8

Que se passe-t-il après la mise en ligne de votre frontend ? Une surveillance qui fonctionne vraiment

Vous venez de déployer une nouvelle version de votre frontend. Le build est passé, le déploiement terminé, le CDN sert le dernier bundle. Mais cinq minutes plus tard, un utilisateur en Asie du Sud-Est signale que le bouton de paiement ne répond pas au clic. Vos logs serveur n'affichent aucune erreur. Votre API répond correctement. Le problème est invisible depuis votre côté.

7 min