gitlab-org--gitlab-foss/app/workers/project_service_worker.rb
Sean McGivern ae10151b42 Skip dead jobs queue for web hooks and project services
These jobs may legitimately fail because the endpoint just isn't there any
more. We don't want them cluttering up the Sidekiq morgue in that case - it's
currently full on GitLab.com.
2017-07-17 16:38:02 +01:00

11 lines
236 B
Ruby

class ProjectServiceWorker
include Sidekiq::Worker
include DedicatedSidekiqQueue
sidekiq_options dead: false
def perform(hook_id, data)
data = data.with_indifferent_access
Service.find(hook_id).execute(data)
end
end