mirror of
https://github.com/linuxkit/linuxkit.git
synced 2025-07-19 17:26:28 +00:00
Assume that image in cache if skipBuild defined
If skipBuild defined we should try to push the image Signed-off-by: Petr Fedchenkov <giggsoff@gmail.com>
This commit is contained in:
parent
8b04a8c92a
commit
a3a21985ce
@ -246,9 +246,6 @@ func (p Pkg) Build(bos ...BuildOpt) error {
|
||||
case bo.force:
|
||||
// force local build
|
||||
platformsToBuild = bo.platforms
|
||||
case bo.skipBuild:
|
||||
// do not build anything if we explicitly did skipBuild
|
||||
platformsToBuild = nil
|
||||
default:
|
||||
// check local cache, fallback to check registry / pull image from registry, fallback to build
|
||||
fmt.Fprintf(writer, "checking for %s in local cache...\n", ref)
|
||||
@ -259,6 +256,8 @@ func (p Pkg) Build(bos ...BuildOpt) error {
|
||||
fmt.Fprintf(writer, "found %s in local cache, skipping build\n", ref)
|
||||
imageInLocalCache = true
|
||||
continue
|
||||
case bo.skipBuild:
|
||||
// do nothing, we do not want to pull/build
|
||||
case bo.pull:
|
||||
// need to pull the image from the registry, else build
|
||||
fmt.Fprintf(writer, "%s %s not found in local cache, trying to pull\n", ref, platform.Architecture)
|
||||
|
Loading…
Reference in New Issue
Block a user