CubicLouve

Spring_MTの技術ブログ

capistrano 3.1.0でハマったこと

capistranoのversionを3.1.0に上げて、cap deployしたら、unicornが再起動されなくて困った。。。

で、Changelogみてみたら、

deploy:restart task is no longer run by default.

って書いてあった。。。。 Changelogこれを見て設定しろやーって書いてあったので、下のように変更したら再起動できた。

namespace :deploy do
  desc 'Restart application'
  task :restart do
    # unicornの再起動
  end

namespace :deploy do
  after :publishing, :restart                                                                                                     
  desc 'Restart application'
  task :restart do
    # unicornの再起動
  end