From 671035e1f8f5d9a3ea623af17b52d5d6f425764c Mon Sep 17 00:00:00 2001 From: Christian Fetzer Date: Sun, 8 Mar 2020 06:59:58 +0100 Subject: [PATCH] Fix printing docker build output if -v is given (#1255) The current version only prints the docker build output if the build was successful. --- pkg/utils/docker/build.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkg/utils/docker/build.go b/pkg/utils/docker/build.go index 192a07c8..8d059363 100644 --- a/pkg/utils/docker/build.go +++ b/pkg/utils/docker/build.go @@ -71,12 +71,14 @@ func (c *Build) BuildImage(source string, image string, dockerfile string) error } // Build it! - if err := c.Client.BuildImage(opts); err != nil { + err = c.Client.BuildImage(opts) + log.Debugf("Image %s build output:\n%s", image, outputBuffer) + + if err != nil { return errors.Wrap(err, "Unable to build image. For more output, use -v or --verbose when converting.") } log.Infof("Image '%s' from directory '%s' built successfully", image, path.Base(source)) - log.Debugf("Image %s build output:\n%s", image, outputBuffer) return nil }