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 ./*
Ingeniero en Informática, Investigador, me encanta crear cosas o arreglarlas y darles una nueva vida. Escritor y poeta. Más de 20 APPs publicadas y un libro en Amazon.