jenkins构建Build step ‘Send build artifacts over SSH’ changed build result to UNSTABLE解决办法

IT 文章2年前 (2024)发布 小编
0 0 0

最近jenkins构建突然报错如下:

[v_error]ERROR: Exception when publishing, exception message [Failure]

Build step ‘Send build artifacts over SSH’ changed build result to UNSTABLE[/v_error]

ad

程序员导航

优网导航旗下整合全网优质开发资源,一站式IT编程学习与工具大全网站

图标也变黄了,新提交的代码也没有生效,网上搜了很多原因都是说因为日志满了,存储空间不足导致的,但是看了k8s的两个node节点发现空间都还充足,jenkins自身的空间也充足,最后仔细研究jenkins控制台输出日志,发现jenkins打包发布是发布到一台ip为111的虚机,如下图:jenkins构建Build step 'Send build artifacts over SSH' changed build result to UNSTABLE解决办法

这台虚机是k8s的master节点,打开一看,果然磁盘剩余空间只有400多B,已经被占满了:jenkins构建Build step 'Send build artifacts over SSH' changed build result to UNSTABLE解决办法

接下来远程到服务器,找到那些大文件删除吧,通过以下指令查看磁盘情况:

df -h

类似如下:jenkins构建Build step 'Send build artifacts over SSH' changed build result to UNSTABLE解决办法

ad

AI 工具导航

优网导航旗下AI工具导航,精选全球千款优质 AI 工具集

进入之后查看每个文件占用空间使用如下指令:

du -ah --max-depth=1

经过排查,我们发现是docker下overlay2的占用空间过大,但切记不能直接rm -rf删除overlay2中的文件,否则构建就会报错,具体参考下一篇文章 《误删/var/lib/docker/overlay2/xxx no such file or directory docker导致jenkins构建失败》 ,如果是一些无关紧要的日志目录文件,就使用rm去删除吧,这里就不细说了。

© 版权声明

相关文章

暂无评论

暂无评论...