Add cli option to skip packages if only metadata is present (without checking the image)

This commit is contained in:
Ettore Di Giacinto
2020-07-17 22:42:03 +02:00
parent 3af9109b99
commit 07a1058ac1
3 changed files with 8 additions and 4 deletions

View File

@@ -256,7 +256,7 @@ func (cs *LuetCompiler) compileWithImage(image, buildertaggedImage, packageImage
if !cs.Clean {
exists := cs.Backend.ImageExists(buildertaggedImage) && cs.Backend.ImageExists(packageImage)
if art, err := LoadArtifactFromYaml(p); err == nil && exists {
if art, err := LoadArtifactFromYaml(p); err == nil && (cs.Options.SkipIfMetadataExists || exists) {
Debug("Artifact reloaded. Skipping build")
return art, err
}