Retour à la leçon
Mission

Mission : un job de tests qui ne trouve jamais les fichiers compilés

Diagnostiquer une chaîne artifact incomplète entre deux jobs, et sécuriser l'upload contre un échec silencieux.

Contexte

Le job build compile l'application dans dist/ puis l'uploade avec upload-artifact (name: dist-files, path: dist/). Le step d'upload apparaît pourtant coché vert dans les logs. Le job test-e2e, qui en dépend via needs: build, échoue systématiquement en ne trouvant aucun fichier dans dist/ au moment de lancer Playwright — comme si l'artifact n'avait jamais existé.