From 7cd18bac7a6d2dde5fcf0846c54b44620bc49754 Mon Sep 17 00:00:00 2001 From: eater <=@eater.me> Date: Fri, 5 Jul 2019 17:03:18 +0200 Subject: [PATCH] flavor: exit with code 1 on a build failure --- flavor | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/flavor b/flavor index f091e81..cfd65ee 100755 --- a/flavor +++ b/flavor @@ -289,6 +289,15 @@ sub MAIN() { system "$builder push $repo/$item" } } + + my %image_done = (); + $image_done{$_} = 1 foreach (@succ); + my @missed = grep {!defined($image_done{$_})} @images; + + if (@missed) { + print "Following images failed: ".join(" ", @missed)."\n"; + exit 1; + } } MAIN;