Log base image@digest when building (#592)

* Log base image@digest when building

* Only log full digest if the original base wasn't already specified by digest

* Remove redundant image ref
This commit is contained in:
Jason Hall
2022-02-11 10:39:19 -05:00
committed by GitHub
parent 89ede9110a
commit f8d0aca1ab
+10 -1
View File
@@ -106,12 +106,21 @@ func getBaseImage(bo *options.BuildOptions) build.GetBase {
return ref, cached, nil return ref, cached, nil
} }
log.Printf("Using base %s for %s", ref, s)
result, err := fetch(ctx, ref) result, err := fetch(ctx, ref)
if err != nil { if err != nil {
return ref, result, err return ref, result, err
} }
if _, ok := ref.(name.Digest); ok {
log.Printf("Using base %s for %s", ref, s)
} else {
dig, err := result.Digest()
if err != nil {
return ref, result, err
}
log.Printf("Using base %s@%s for %s", ref, dig, s)
}
cache[ref.String()] = result cache[ref.String()] = result
return ref, result, nil return ref, result, nil
} }