Sha256: 311c11aa6b9a2f78f1b5fa4010a87c4e3e9ef56efbe5506b2e3a3ad6a9af82ba

Contents?: true

Size: 494 Bytes

Versions: 6

Compression:

Stored size: 494 Bytes

Contents

namespace :deploy do
  before :starting, :check_sidekiq_hooks do
    invoke 'sidekiq:add_default_hooks' if fetch(:sidekiq_default_hooks)
  end
end

namespace :sidekiq do
  task :add_default_hooks do
    after 'deploy:starting', 'sidekiq:quiet'
    after 'deploy:updated', 'sidekiq:stop'
    after 'deploy:published', 'sidekiq:start'
    after 'deploy:failed', 'sidekiq:restart'
  end

  desc 'Restart sidekiq'
  task :restart do
    invoke! 'sidekiq:stop'
    invoke! 'sidekiq:start'
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
capistrano-sidekiq-2.0.0 lib/capistrano/tasks/sidekiq.rake
capistrano-sidekiq-2.0.0.beta5 lib/capistrano/tasks/sidekiq.rake
capistrano-sidekiq-2.0.0.beta4 lib/capistrano/tasks/sidekiq.rake
capistrano-sidekiq-2.0.0.beta3 lib/capistrano/tasks/sidekiq.rake
capistrano-sidekiq-2.0.0.beta2 lib/capistrano/tasks/sidekiq.rake
capistrano-sidekiq-2.0.0.beta1 lib/capistrano/tasks/sidekiq.rake