Skip to content

Commit 9df56fc

Browse files
committed
dbg
1 parent ac450a6 commit 9df56fc

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

envbuilder.go

+15
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ import (
99
"fmt"
1010
"io"
1111
"io/fs"
12+
stdlog "log"
1213
"maps"
1314
"net"
1415
"net/http"
@@ -43,6 +44,7 @@ import (
4344
dockerconfig "github.com/docker/cli/cli/config"
4445
"github.com/docker/cli/cli/config/configfile"
4546
"github.com/fatih/color"
47+
"github.com/google/go-containerregistry/pkg/logs"
4648
v1 "github.com/google/go-containerregistry/pkg/v1"
4749
"github.com/google/go-containerregistry/pkg/v1/remote"
4850
"github.com/kballard/go-shellquote"
@@ -583,6 +585,19 @@ func run(ctx context.Context, opts options.Options, execArgs *execArgsInfo) erro
583585
endStage("🏗️ Built image!")
584586
if opts.PushImage {
585587
endStage = startStage("🏗️ Pushing image...")
588+
kOpts.PushRetry = 3
589+
// kOpts.PushIgnoreImmutableTagErrors = true
590+
logs.Debug = stdlog.New(os.Stderr, "", 0)
591+
logs.Warn = stdlog.New(os.Stderr, "", 0)
592+
logs.Progress = stdlog.New(os.Stderr, "", 0)
593+
layers, _ := image.Layers()
594+
for _, layer := range layers {
595+
mediaType, _ := layer.MediaType()
596+
diffID, _ := layer.DiffID()
597+
digest, _ := layer.Digest()
598+
size, _ := layer.Size()
599+
opts.Logger(log.LevelDebug, "Layer: %s %s %s %d", mediaType, diffID, digest, size)
600+
}
586601
if err := executor.DoPush(image, kOpts); err == nil {
587602
endStage("🏗️ Pushed image!")
588603
} else if !opts.ExitOnPushFailure {

0 commit comments

Comments
 (0)