Retour aux cas pratiques
GitLab CIAvancé

Optimisation avancée du cache basé sur package-lock.json

Scénario

Contexte : Le pipeline Node.js reste lent malgré un cache configuré. Le Problème : Le cache est invalidé trop souvent car la clé n'est pas correctement définie. Contraintes : Mettre en place une clé de cache basée sur le hash du fichier package-lock.json afin d'assurer une invalidation uniquement lorsque nécessaire. Livrable attendu : Adapter le .gitlab-ci.yml pour utiliser une clé dynamique garantissant un cache performant et cohérent.

Compétences ciblées

gitlab-cicachenpmoptimizationci
    Optimisation avancée du cache basé sur package-lock.json — mise en situation GitLab CI | CodeDuel