Set builderTagged image afterwards

This commit is contained in:
Ettore Di Giacinto
2020-12-07 18:58:14 +01:00
parent 7f10a19be5
commit ebd18ae22c

View File

@@ -348,14 +348,14 @@ func (cs *LuetCompiler) buildPackageImage(image, buildertaggedImage, packageImag
noBuildInstructions := len(p.BuildSteps()) == 0 && len(p.GetPreBuildSteps()) == 0
if len(p.GetPreBuildSteps()) == 0 && !noBuildInstructions {
buildertaggedImage = image
}
if len(p.BuildSteps()) == 0 || noBuildInstructions {
packageImage = buildertaggedImage
}
if len(p.GetPreBuildSteps()) == 0 {
buildertaggedImage = image
}
// Then we write the step image, which uses the builder one
if err := p.WriteStepImageDefinition(buildertaggedImage, filepath.Join(buildDir, p.GetPackage().GetFingerPrint()+".dockerfile")); err != nil {
return builderOpts, runnerOpts, errors.Wrap(err, "Could not generate image definition")