Detect if images are available if we don't have to generate a Package

While building, if we aren't doing a clean build, we scan now to see if
images are available and we skip, in case we don't find a metadata
already.
This commit is contained in:
Ettore Di Giacinto
2020-12-14 18:32:32 +01:00
parent 6a86bf3f04
commit ef034d87b0
9 changed files with 309 additions and 15 deletions

View File

@@ -52,11 +52,10 @@ type CompilerOptions struct {
Clean bool
KeepImageExport bool
OnlyDeps bool
NoDeps bool
SolverOptions config.LuetSolverOptions
SkipIfMetadataExists bool
BuildValuesFile string
OnlyDeps bool
NoDeps bool
SolverOptions config.LuetSolverOptions
BuildValuesFile string
PackageTargetOnly bool
}
@@ -87,6 +86,7 @@ type CompilerBackend interface {
DownloadImage(opts CompilerBackendOptions) error
Push(opts CompilerBackendOptions) error
ImageAvailable(string) bool
ImageExists(string) bool
}