11 lines
335 B
Ruby
11 lines
335 B
Ruby
|
module BuildLists
|
||
|
class ClearStaleBuilders < BaseActiveRecordJob
|
||
|
include Sidekiq::Worker
|
||
|
sidekiq_options :queue => :low
|
||
|
|
||
|
def perform_with_ar_connection
|
||
|
BuildList.where(["updated_at < ?", 900.seconds.ago]).where(status: BuildList::BUILD_PENDING).where.not(builder: nil).update_all(builder_id: nil)
|
||
|
end
|
||
|
end
|
||
|
end
|