Capistranoを使ってるとreleasesがいっぱいっぱいになる
デフォルトで/releases以下の履歴は消えないので結構ディスクを圧迫することが分かった。
特にJenkinsを稼働させてCIもどきなことをしていたので、
access_logの肥大化以上の迫力を感じた。
(ログはちゃんとrotateしてるけど!)
--
手動で消すのは簡単で、以下を実行するだけ。
cap deploy:cleanup
デフォルトで5件残してほかは消える。
ただ、都度やるのはめんどいので、
deploy.rbに書いてあげた方いいかな。
after "deploy:restart", "deploy:cleanup"
--
デフォルトにせい!と思っている人もいるようだけど。
https://github.com/capistrano/capistrano/issues/89
production環境への反映としても使われる中で、
勝手に消えるのはまずいよねって話が一番有力かな。
Author And Source
この問題について(Capistranoを使ってるとreleasesがいっぱいっぱいになる), 我々は、より多くの情報をここで見つけました https://qiita.com/tachiba/items/004322d08a00df340424著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .