From 8ced0930f47c9da461a6deb4803940624acd32a7 Mon Sep 17 00:00:00 2001 From: dlorenc Date: Mon, 17 Dec 2018 10:23:40 -0600 Subject: [PATCH] Add more benchmarks (#487) --- pkg/executor/build.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/pkg/executor/build.go b/pkg/executor/build.go index 4bf4f3b8a..d655bf951 100644 --- a/pkg/executor/build.go +++ b/pkg/executor/build.go @@ -28,7 +28,7 @@ import ( "golang.org/x/sync/errgroup" "github.com/google/go-containerregistry/pkg/name" - "github.com/google/go-containerregistry/pkg/v1" + v1 "github.com/google/go-containerregistry/pkg/v1" "github.com/google/go-containerregistry/pkg/v1/mutate" "github.com/google/go-containerregistry/pkg/v1/tarball" "github.com/pkg/errors" @@ -412,6 +412,8 @@ func DoBuild(opts *config.KanikoOptions) (v1.Image, error) { } func fetchExtraStages(stages []config.KanikoStage, opts *config.KanikoOptions) error { + t := timing.Start("Fetching Extra Stages") + defer timing.DefaultRun.Stop(t) for _, s := range stages { for _, cmd := range s.Commands { c, ok := cmd.(*instructions.CopyCommand) @@ -442,6 +444,8 @@ func fetchExtraStages(stages []config.KanikoStage, opts *config.KanikoOptions) e } func extractImageToDependecyDir(name string, image v1.Image) error { + t := timing.Start("Extracting Image to Dependency Dir") + defer timing.DefaultRun.Stop(t) dependencyDir := filepath.Join(constants.KanikoDir, name) if err := os.MkdirAll(dependencyDir, 0755); err != nil { return err @@ -452,6 +456,8 @@ func extractImageToDependecyDir(name string, image v1.Image) error { } func saveStageAsTarball(path string, image v1.Image) error { + t := timing.Start("Saving stage as tarball") + defer timing.DefaultRun.Stop(t) destRef, err := name.NewTag("temp/tag", name.WeakValidation) if err != nil { return err