command/build: don't reset error code in case an error hapened

This commit is contained in:
Adrien Delorme
2020-04-30 12:10:13 +02:00
parent 526d040534
commit 7aaee62970
+2 -1
View File
@@ -120,6 +120,8 @@ func (c *BuildCommand) GetBuildsFromHCL(path string) ([]packer.Build, int) {
ret := 0
if diags.HasErrors() {
ret = 1
// TODO(azr): Should we stop here or partially build ? Other builds could be
// working; should this be an option ?
}
builds, diags := cfg.GetBuilds(c.CoreConfig.Only, c.CoreConfig.Except)
@@ -135,7 +137,6 @@ func (c *BuildCommand) GetBuildsFromHCL(path string) ([]packer.Build, int) {
c.Ui.Message(b.String())
}
}
ret = 0
if diags.HasErrors() {
ret = 1
}