由于“自由交换空间”为0,Jenkins无法构建。我不知道该如何解决。构建过程一直挂起。这里部分输出:
当我进入实例和docker info
时,我得到了WARNING: No swap limit support
。
最佳答案
屏幕快照显示“正在等待下一个可用执行者”,因此请尝试增加jenkins中执行者的数量(“Manage Jenkins”->“配置系统”->“执行者数量”)。
同样在这里,有关如何创建Swapfile的信息(以避免在构建大型docker容器等时出现内存不足的情况)。该示例在/ myswap位置创建4G交换文件:
sudo dd if=/dev/zero of=/myswap count=4096 bs=1MiB
sudo chmod 600 /myswap
sudo mkswap /myswap
sudo swapon /myswap
检查交换是否正常:
swapon -s
在启动时启用交换,将行添加到fstab文件中:
sudo nano /etc/fstab
添加此行:
/myswap swap swap sw 0 0