状況
普段Rails4系のアプリでWerckerをCIとして使っています。
WerckerはDocker版を使用しています。
そのBuild Stepで
Bundler failing with index file .idx too small error
といったエラーがたくさんでて、結果的に
Retry exceeds max retries
といったエラーでBuildが止まりました。
対応
このエラーは報告されていますが、まだ解決されていないようです。
ただ、対応としては、cacheを消せばいいとのこと。
実際消してやってみるとすんなりとおりました。
でも毎回消す必要が出てしまうので、werckerのstepに入れ込みたいです。
- script:
name: Clear bundle cache
code: rm -rf /pipeline/cache/bundle-install/ruby/2.3.0/cache/bundler/git/*
↑のパスは各自のパスに直してください。
ただ、これをすることで CI での Load は上がるかもしれないとも言われています。(現在これといって問題は感じていませんが)