From 4912b485e2a689b90800a41860b1652d5c68871e Mon Sep 17 00:00:00 2001 From: Mitchell Hashimoto Date: Tue, 18 Jun 2013 22:53:30 -0700 Subject: [PATCH] command/build: Say if no artifacts were created --- command/build/command.go | 2 ++ packer/build.go | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/command/build/command.go b/command/build/command.go index 94b895671..2dfa4906f 100644 --- a/command/build/command.go +++ b/command/build/command.go @@ -250,6 +250,8 @@ func (c Command) Run(env packer.Environment, args []string) int { env.Ui().Say(message.String()) } } + } else { + env.Ui().Say("\n==> Builds finished but no artifacts were created.") } return 0 diff --git a/packer/build.go b/packer/build.go index 807b1e362..848bf8527 100644 --- a/packer/build.go +++ b/packer/build.go @@ -155,7 +155,7 @@ func (b *coreBuild) Run(ui Ui, cache Cache) ([]Artifact, error) { builderArtifact, err := b.builder.Run(ui, hook, cache) if err != nil { - return artifacts, err + return nil, err } errors := make([]error, 0)