Capistrano v2 had two helpful tasks: cap deploy:update_code
would do a full deployment to a new releases/
directory, but not change the current
symlink or start/restart the server (so the server keeps running the current version without interruption). And cap deploy:update
did the same thing plus changing the current
symlink, but didn't start/restart the server. These were useful to shake out issues e.g. with asset compilation, before doing a real deploy.
Those two "update" tasks are gone in Capistrano v3. Is there an equivalent way to do a full deploy without changing the current
symlink or restarting the server?