Based on the documentation no, you do not need to use Capistrano.
Whenever Capistrano does the following, which registers a pair of hooks to run all sorts of tasks during deployment
Capistrano::Configuration.instance(:must_exist).load do # Write the new cron jobs near the end. before "deploy:finalize_update", "whenever:update_crontab" # If anything goes wrong, undo. after "deploy:rollback", "whenever:update_crontab" end
source share