Merge pull request #467 from cpuguy83/deterministic_output

Get multi-platform buildkit frontend opt from args
This commit is contained in:
Tõnis Tiigi
2020-12-08 15:00:57 -08:00
committed by GitHub

View File

@ -327,6 +327,12 @@ func toSolveOpt(ctx context.Context, d driver.Driver, multiDriver bool, opt Opti
AllowedEntitlements: opt.Allow,
}
if v, ok := opt.BuildArgs["BUILDKIT_MULTI_PLATFORM"]; ok {
if v, _ := strconv.ParseBool(v); v {
so.FrontendAttrs["multi-platform"] = "true"
}
}
if multiDriver {
// force creation of manifest list
so.FrontendAttrs["multi-platform"] = "true"