Gitlab CI : cache vs artifacts

jantoine 15/05/2024
RÉSOLU
jantoine
Auteur
Avatar de jantoine
jantoine
Auteur

slt je pige pas la diff entre cache et artifacts dans gitlab. mon cache node_modules disparait entre chaque pipeline

15/05/2024 à 10:06

2 commentaires

honore44
Membre Rédacteur
Avatar de honore44
honore44
Membre Rédacteur

le cache c'est pour accélérer le build (éphémère), les artifacts c'est pour passer des fichiers entre jobs ou les stocker à la fin. pour que ton cache survive entre pipelines faut définir une key globale

cache:
  key: ${CI_COMMIT_REF_SLUG}
  paths:
    - node_modules/
Modifié le 23/05/2026 à 16:20
jantoine
Auteur
Avatar de jantoine
jantoine
Auteur

ok j'avais pas mis de key du coup il resetait tout. mtn c'est hyper rapide

17/05/2024 à 08:03

Laisser une réponse

Vous devez être connecté pour poster un message !

Rejoindre la communauté

Recevoir les derniers articles gratuitement en créant un compte !

S'inscrire
An Error Occurred: Internal Server Error

Oops! An Error Occurred

The server returned a "500 Internal Server Error".

Something is broken. Please let us know what you were doing when this error occurred. We will fix it as soon as possible. Sorry for any inconvenience caused.