Sujet :

Gitlab CI : cache vs artifacts

RÉSOLU

Liste des sujets Répondre Créer un sujet

jantoine

Membre depuis le 20/03/2024

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

honore44

Membre depuis le 11/03/2024

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/

jantoine

Membre depuis le 20/03/2024

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

Répondre

vous devez être connecté pour poster un message !

Rejoindre la communauté

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

S'inscrire