Jenkins 在构建时,如果使用的是 Git 代码仓,会从远程仓库拉取代码,同时会缓存到本地,如何清除这些缓存呢?

Git 代码仓缓存的位置在 Jenkins 的 /var/jenkins_home/caches/git-* 目录下,可以通过删除指定目录来清除代码仓的缓存。

cd /var/jenkins_home/caches
ls -la

确定需要删除的代码仓目录

cd git-e530a733bfbaf0f218c0b6749260ba1e
git remote -v

删除指定目录

rm -rf git-e530a733bfbaf0f218c0b6749260ba1e