mirror of
https://github.com/mudler/luet.git
synced 2025-09-03 16:25:19 +00:00
Set builderTagged image afterwards
This commit is contained in:
@@ -348,14 +348,14 @@ func (cs *LuetCompiler) buildPackageImage(image, buildertaggedImage, packageImag
|
|||||||
|
|
||||||
noBuildInstructions := len(p.BuildSteps()) == 0 && len(p.GetPreBuildSteps()) == 0
|
noBuildInstructions := len(p.BuildSteps()) == 0 && len(p.GetPreBuildSteps()) == 0
|
||||||
|
|
||||||
if len(p.GetPreBuildSteps()) == 0 && !noBuildInstructions {
|
|
||||||
buildertaggedImage = image
|
|
||||||
}
|
|
||||||
|
|
||||||
if len(p.BuildSteps()) == 0 || noBuildInstructions {
|
if len(p.BuildSteps()) == 0 || noBuildInstructions {
|
||||||
packageImage = buildertaggedImage
|
packageImage = buildertaggedImage
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if len(p.GetPreBuildSteps()) == 0 {
|
||||||
|
buildertaggedImage = image
|
||||||
|
}
|
||||||
|
|
||||||
// Then we write the step image, which uses the builder one
|
// 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 {
|
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")
|
return builderOpts, runnerOpts, errors.Wrap(err, "Could not generate image definition")
|
||||||
|
Reference in New Issue
Block a user