Solucionar error de stderr: error: object file .git/objects/ad/… is empty usando JENKINS

Tiempo de lectura: < 1 minuto

Hoy voy a enseñaros cómo solucionar el error al sincronizar un proyecto GIT con Jenkins y devuelve:

stderr: error: object file .git/objects/ad/.... is empty
error: object file .git/objects/ad/.... is empty

Esto ocurre porque hay algún archivo corrupto en el Git de Jenkins, para solucionarlo tendremos que borrar las cachés que almacena usando este comando:

Instalación local:

cd /var/jenkins_home/caches
sudo rm -rf ./*

Instalación con contenedor Docker de Jenkins:

  • Accedemos al bash del contenedor que ejecuta Jenkins:
docker exec -it jenkins bash
  • Utilizamos el siguiente comando para acceder a la caché y borrarla:
cd /var/jenkins_home/caches
rm -rf ./*

Deja un comentario