From 478f417eb83d5ab3fb78111b25393e3623b2db96 Mon Sep 17 00:00:00 2001 From: Tonis Tiigi Date: Tue, 20 Nov 2018 16:35:53 -0800 Subject: [PATCH] buildctl: allow import-cache on frontend builds Signed-off-by: Tonis Tiigi --- cmd/buildctl/build.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cmd/buildctl/build.go b/cmd/buildctl/build.go index 0b246ea3..ef76bde7 100644 --- a/cmd/buildctl/build.go +++ b/cmd/buildctl/build.go @@ -221,6 +221,10 @@ func build(clicontext *cli.Context) error { solveOpt.FrontendAttrs["no-cache"] = "" } + if clicontext.String("frontend") != "" && len(clicontext.StringSlice("import-cache")) != 0 { + solveOpt.FrontendAttrs["cache-from"] = strings.Join(clicontext.StringSlice("import-cache"), ",") + } + eg.Go(func() error { resp, err := c.Solve(ctx, def, solveOpt, ch) if err != nil {