记一次:Jenkins构建时提示java.io.IOException: No space left on device

问题1:

在用Jenkins发版时,提示java.io.IOException: No space left on device 硬盘存储不够。

原因:

Jenkins中丢弃旧的构建的策略没有配置,如下图(我已经配置了):

办法:

  • 先定位磁盘中大文件在哪里,期初我用df -h,发现无法准确定位,后来同事提示用ncdu(安装办法:yum install ncdu);
  • 再者,寻找文件直接就去报错提示的地方复制路径,然后 ncdu [路径];之后删除构建包

注:Jenkins在使用scp专递jar包时,要用内网地址,今天由于运维的小伙伴把22端口给限制访问,导致 ssh: connect to host 140.143.29.146 port 22: Connection timed out异常。

reference:http://www.cnblogs.com/dzblog/p/9314476.html

发布了75 篇原创文章 · 获赞 48 · 访问量 35万+

猜你喜欢

转载自blog.csdn.net/KingJin_CSDN_/article/details/84260740