Files
analyzer-pipeline/lib/pipeline/rpc/worker/analyze_action.rb

23 lines
518 B
Ruby
Raw Normal View History

2019-10-14 09:45:06 +01:00
module Pipeline::Rpc::Worker
class AnalyzeAction < ContainerAction
2019-10-14 09:45:06 +01:00
attr_reader :reader, :return_address
def initialize(request, return_address)
@request = request
@return_address = return_address
end
def setup_container_run(track_dir, exercise_slug, job_slug)
Pipeline::Runtime::AnalysisRun.new(track_dir, exercise_slug, job_slug)
end
def prepare_folder(iteration_folder)
2019-10-17 15:12:11 +01:00
location = @request["s3_uri"]
s3_sync(location, iteration_folder)
2019-10-14 09:45:06 +01:00
end
end
end