21 lines
417 B
Ruby
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
|