2019-10-14 17:59:47 +01:00
|
|
|
#!/usr/bin/env ruby
|
|
|
|
|
|
|
|
|
|
require_relative "./client"
|
|
|
|
|
|
|
|
|
|
pipeline = PipelineClient.new
|
|
|
|
|
|
2019-10-14 21:00:02 +01:00
|
|
|
|
2019-10-14 17:59:47 +01:00
|
|
|
# return
|
|
|
|
|
lang = ARGV[0] || "ruby"
|
2019-10-14 21:00:02 +01:00
|
|
|
lang = ARGV[1] || "ruby"
|
2019-10-14 17:59:47 +01:00
|
|
|
|
2019-10-14 21:00:02 +01:00
|
|
|
r = pipeline.represent(lang, "two-fer", "soln-42",
|
|
|
|
|
"s3://exercism-iterations/production/iterations/1182520")
|
2019-10-14 17:59:47 +01:00
|
|
|
# puts r
|
|
|
|
|
if r["logs"]
|
|
|
|
|
r["logs"].each do |log_line|
|
|
|
|
|
puts "+ #{log_line["cmd"]}"
|
|
|
|
|
puts log_line["stdout"]
|
|
|
|
|
puts log_line["stderr"]
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
puts r["result"]
|
|
|
|
|
|
|
|
|
|
pipeline.close_socket
|