more logging
This commit is contained in:
parent
3ce4e93173
commit
6d4d67faeb
|
@ -37,12 +37,16 @@ class DockerManager::Upgrader
|
||||||
|
|
||||||
def run(cmd)
|
def run(cmd)
|
||||||
log "$ #{cmd}"
|
log "$ #{cmd}"
|
||||||
|
msg = ""
|
||||||
IO.popen("cd #{Rails.root} && RUBYLIB= BUNDLE_GEMFILE= BUNDLE_BIN_PATH= RUBYOPT= RAILS_ENV=production #{cmd} 2>&1") do |line|
|
IO.popen("cd #{Rails.root} && RUBYLIB= BUNDLE_GEMFILE= BUNDLE_BIN_PATH= RUBYOPT= RAILS_ENV=production #{cmd} 2>&1") do |line|
|
||||||
log(line.read)
|
line = line.read
|
||||||
|
log(line)
|
||||||
|
msg << line << "\n"
|
||||||
end
|
end
|
||||||
|
|
||||||
unless $?.success?
|
unless $?.success?
|
||||||
STDERR.puts("FAILED: #{cmd}")
|
STDERR.puts("FAILED: #{cmd}")
|
||||||
|
STDERR.msg(msg)
|
||||||
raise RuntimeError
|
raise RuntimeError
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in New Issue