remove dedupes

This commit is contained in:
Tejal Desai 2020-05-07 16:37:17 -07:00
parent 0522fe2485
commit c71deae38c
1 changed files with 10 additions and 1 deletions

View File

@ -710,7 +710,16 @@ func filesToSave(deps []string) ([]string, error) {
srcFiles = append(srcFiles, f)
}
}
return srcFiles, nil
// remove duplicates
deduped := []string{}
m := map[string]struct{}{}
for _, f := range srcFiles {
if _, ok := m[f]; !ok {
deduped = append(deduped, f)
m[f] = struct{}{}
}
}
return deduped, nil
}
func fetchExtraStages(stages []config.KanikoStage, opts *config.KanikoOptions) error {