bzanchet/sidekiq — pull request #2 by bzanchet (2012-05-16 19:45:32+00:00)
Title: Use :on_no_matching_servers => :continue on capistrano tasks

Capistrano has this option to prevent deploys from being halted if no servers are matched for a given role (it just prints a message and continues).

In our case, we only run sidekiq in about half of our servers, and we deploy to groups of servers at a time to reduce downtime. I had to use this option to prevent the deploy from being interrupted when no servers running sidekiq are included in a given deploy.

Is there a reason to halt the deploy when there's no need to deploy to servers running sidekiq workers?