Formation Docker

Tester dans des conteneurs : Vitest et Playwright en CI

Les tests tournent dans les mêmes conteneurs qu’en local : services GitLab pour la base, image Playwright officielle pour le navigateur.

Module 3 · Docker dans GitLab CI

Réservé aux abonnés

Objectif du chapitre

Le pipeline lance Vitest et Playwright contre l’image construite, avec une base éphémère, et échoue si un parcours casse.

Prérequis : Construire l’image dans GitLab CI et la pousser dans le registre (chapitre 12) : tag dk12 posé.

Au programme

  • Les services GitLab CI : une base PostgreSQL éphémère par job.
  • Lancer les tests end-to-end contre l’image réellement livrée.
  • L’image officielle Playwright et les artefacts (traces, captures).
  • Paralléliser sans multiplier le temps de build.

La suite de cette leçon est réservée aux abonnés

Les 3 premières leçons de chaque formation sont gratuites. Débloquez la suite pour continuer.