Hatena::ブログ(Diary)

ursmの日記

2010-09-22

デプロイ時に releases を自動的に掃除する

% cap -e deploy:cleanup
------------------------------------------------------------
cap deploy:cleanup
------------------------------------------------------------
Clean up old releases. By default, the last 5 releases are kept on each server
(though you can change this with the keep_releases variable). All other deployed
revisions are removed from the servers. By default, this will use sudo to clean
up the old releases, but if sudo is not available for your environment, set the
:use_sudo variable to false instead.

というわけなのですが、こんなの手動で実行するほど勤勉じゃないので hook を仕掛けます。

# config/deploy.rb
after 'deploy:update', 'deploy:cleanup'

こうするとデプロイのたびに古い release が削除されて嬉しいというお話でした。

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

トラックバック - http://d.hatena.ne.jp/ursm/20100922/1285084342