Jenkinsで「No space left on device @ io_write」と言われた時の対処法


忘れないために残しておきます!

現象

  • 要は空き容量不足
  • なので、「Jenkinsの管理」-> 「ノードの管理」を見ていただくときっと容量がカツカツになっているのが確認できるはずです!

対処方法

  1. ビルドの度に容量が増えるようなものであれば、ビルド終了時にログの消去または別な場所で保管などといった処理を入れるべき
  2. 一度のビルドで容量がカツカツになるようであれば、実行しているスレーブ(なりマスター)の空き容量を十分に確保したマシン(インスタンス)を用意すべき
  3. 応急処置として、そのノードで実行されたらこのエラーが出続けるので一旦実行対象のノードからはずす

~ただの宣伝~

  • 全国のSeleniumer必読
  • Seleniumerといっていますが、Selenium, SauceLabs, Travis, Jenkinsに関するノウハウ書いているのでよかったら参考にしてみてください