Capistrano v2には、cap deploy:update_code
というディレクトリが新しいreleases/
ディレクトリに完全に展開されますが、サーバーにsymlinkまたは起動/再起動が行われないため、中断することなく現在のバージョンが実行されます。 cap deploy:update
は、同じことを加えてcurrent
シンボリックリンクを変更しましたが、サーバを起動/再起動しませんでした。これらは問題を揺るがすのに役立ちました。実際の展開を行う前に、資産のコンパイルを行います。Capistrano 3を使用してシンボリックリンク/再起動をどのように展開できますか?
これらの2つの「更新」タスクは、Capistrano v3ではなくなっています。 current
シンボリックリンクを変更したり、サーバを再起動したりせずに、完全にデプロイする同等の方法はありますか?