読者です 読者をやめる 読者になる 読者になる

@thorikiriのてょりっき

@thorikiriがWebとかAndroidとかの技術ネタや本を読んだブログです

capistranoでアップデート後の処理を追加する

ruby

capistranoを使ってデプロイ作業をしているのですが、アップロード後に処理を追加したいなと思いました。
やりたいことは、シンボリックリンクを別途貼りたかったのです。
こんな感じに後処理を追加することで出来ました。

namespace :deploy do
  after "deploy:finalize_update", :except => { :no_release => true } do
    run "ln -s #{shared_path}/hogehoge #{latest_release}/hogehoge"
  end
end

Capistranoでデプロイする | kenkennote
こちらのブログが非常に参考になりました。