Jenkins“丢构建记录”通常不是真的凭空消失,而是构建记录被清理/覆盖/未持久化导致的。常见原因和对应现象如下:
在 Job 配置 → Discard old builds 中:
一旦超过限制,旧构建记录 + 日志会被直接删除。
✅ 检查方式:
$JENKINS_HOME 在容器或临时盘中例如:
结果:Jenkins 重启后整个 jobs/builds 目录没了
✅ 检查:
docker inspect jenkins | grep Mounts
以下情况构建记录可能不完整或直接丢失:
SIGKILL)✅ 看日志:
tail -n 200 $JENKINS_HOME/logs/jenkins.log
在 Scripted / Declarative Pipeline 中:
node{} 外失败archiveArtifactscleanWs()构建记录可能只剩一个空壳。
如:
少数情况:
✅ 建议:
cleanWs() 或临时节点如果你愿意,可以告诉我:
我可以更精准定位原因。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。