このブログをご覧のみなさん、こんにちは。

Jenkins ジョブのログが肥大化していた困っており、その解決策がわかったので、以下に記載します。

Rails アプリの Jenkins のジョブのログの肥大化を防ぐ方法

Rails アプリの CI を Jenkins のジョブで以下のようにしています。

$ bundle exec rake db:migrate RAILS_ENV=test
$ bundle exec rspec

ビルド履歴を 5 個にして、そのまましばらく使っていたところ、「ディスク容量ガー!」っていう声が聞こえ、log が 数 GB と肥大化していました。

$ bundle exec rake log:clear

を追加すると、そういった問題を防げるのでオススメです。