Refactor to JSON messages and support version selection
This commit is contained in:
@@ -46,7 +46,16 @@ class PipelineClient
|
||||
end
|
||||
|
||||
def analyze(track_slug, exercise_slug, solution_slug, iteration_folder)
|
||||
send_msg("analyze_#{track_slug}|#{exercise_slug}|#{solution_slug}|#{iteration_folder}", 10000)
|
||||
params = {
|
||||
action: "analyze_iteration",
|
||||
track_slug: track_slug,
|
||||
container_version: "v0.0.5",
|
||||
exercise_slug: exercise_slug,
|
||||
solution_slug: solution_slug,
|
||||
iteration_folder: iteration_folder
|
||||
}
|
||||
msg = params.to_json
|
||||
send_msg(msg, 10000)
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
@@ -6,6 +6,6 @@ require "pipeline"
|
||||
|
||||
env_base = ARGV[0]
|
||||
|
||||
Pipeline.load_config(File.expand_path('../../config/pipeline.yml', __FILE__))
|
||||
server = Pipeline::Rpc::Server.new(env_base)
|
||||
# Pipeline.load_config(File.expand_path('../../config/pipeline.yml', __FILE__))
|
||||
server = Pipeline::Rpc::Worker.new(env_base)
|
||||
server.listen
|
||||
|
||||
Reference in New Issue
Block a user