optimize: don't parse Dockerfile twice and just reuse stages

This commit is contained in:
Dani Raznikov
2020-04-03 17:39:59 +03:00
parent 0fe0a64113
commit a3ce1cebf3
2 changed files with 11 additions and 8 deletions
+6 -2
View File
@@ -322,8 +322,12 @@ COPY --from=stage2 /bar /bat
opts := &config.KanikoOptions{
DockerfilePath: f.Name(),
}
got, err := CalculateDependencies(opts)
testStages, err := dockerfile.Stages(opts)
if err != nil {
t.Errorf("Failed to parse test dockerfile to stages: %s", err)
}
got, err := CalculateDependencies(testStages, opts)
if err != nil {
t.Errorf("got error: %s,", err)
}