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

This commit is contained in:
Adrien Delorme 2020-04-30 12:05:20 +02:00
parent 526d040534
commit 7aaee62970

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
}