Oui après le `git clone`, il faut lancer un `git lfs pull` pour télécharger les objets LFS réels. Le clone de base ne récupère que les pointeurs.
git clone --recurse-submodules git@your-repo.git
cd your-repo
git lfs pull
Vérifie que `git-lfs` est bien installé sur tes agents Jenkins et que le binaire est dans le PATH. Si ce n'est pas le cas, le `git lfs pull` ne fonctionnera pas.
which git-lfs
git lfs install
Parfois des problèmes d'authentification avec LFS peuvent arriver si Jenkins n'a pas les bonnes clés SSH ou tokens pour accéder au serveur LFS. Assure-toi que les credentials sont bien configurés.
C'était bien le `git lfs pull` qui manquait. Je l'ai rajouté après le clone et tout est passé nickel. Les fichiers sont là. Merci les gars !
Vous devez être connecté pour poster un message !
Recevoir les derniers articles gratuitement en créant un compte !
S'inscrire
bertrand-dubois
Membre depuis le 14/12/2019actif
Ma pipeline Jenkins clone un repo avec des fichiers Git LFS. Le problème c'est que les gros fichiers ne sont jamais là, ce sont juste des pointers. La build crash parce qu'elle trouve pas les assets.
Il y a une commande spéciale à faire en CI pour LFS ?