diff options
author | Christopher Baines <mail@cbaines.net> | 2018-06-03 17:04:02 +0100 |
---|---|---|
committer | Christopher Baines <mail@cbaines.net> | 2018-06-03 17:04:02 +0100 |
commit | c2b37bc08fa61c8d7ca4ce4965c21039b993e757 (patch) | |
tree | 23b5d2f048c6ed4e713d9281b78e5e2e7b45784f /app/jobs/govuk_guix/job.rb | |
parent | babfdfcb17908f61f931b8f44b97622948be602a (diff) | |
download | govuk-mini-environment-admin-c2b37bc08fa61c8d7ca4ce4965c21039b993e757.tar govuk-mini-environment-admin-c2b37bc08fa61c8d7ca4ce4965c21039b993e757.tar.gz |
Test and fix data snapshot creation for the AWS backend
Diffstat (limited to 'app/jobs/govuk_guix/job.rb')
-rw-r--r-- | app/jobs/govuk_guix/job.rb | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/app/jobs/govuk_guix/job.rb b/app/jobs/govuk_guix/job.rb index a48ce02..f296edf 100644 --- a/app/jobs/govuk_guix/job.rb +++ b/app/jobs/govuk_guix/job.rb @@ -68,7 +68,11 @@ class GovukGuix::Job < Que::Job stdout_str, status = Open3.capture2(*command) - puts "STATUS: #{status}" + unless status.exitstatus == 0 + logger.error(self.class) { "failed, exit status #{exit_status}" } + + raise "Running #{command.join(' ')} failed:\n\n#{output.join}\n" + end stdout_str else |