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

问题1:

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

原因:

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

记一次:Jenkins构建时提示java.io.IOException: No space left on device_第1张图片

办法:

  • 先定位磁盘中大文件在哪里,期初我用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

你可能感兴趣的:(Jenkins)