travis-api/lib/travis/api/workers/build_restart.rb
2016-05-18 15:11:04 -05:00

21 lines
417 B
Ruby

require 'sidekiq/worker'
require 'multi_json'
module Travis
module Sidekiq
class BuildRestart
include ::Sidekiq::Worker
sidekiq_options queue: :hub
def perform(payload)
::Sidekiq::Client.push(
'queue' => 'hub',
'class' => 'Travis::Hub::Sidekiq::Worker',
'args' => ["build:restart", payload]
)
end
end
end
end