Skip to content

Commit 685ae4a

Browse files
authored
fn push also adds latest tag (#642)
1 parent dcfa5bd commit 685ae4a

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

fn/common.go

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -202,9 +202,14 @@ func extractEnvConfig(configs []string) map[string]string {
202202
}
203203

204204
func dockerpush(ff *funcfile) error {
205-
cmd := exec.Command("docker", "push", ff.FullName())
205+
latestTag := ff.Name + ":latest"
206+
cmd := exec.Command("docker", "tag", latestTag, ff.FullName())
206207
cmd.Stderr = os.Stderr
207208
cmd.Stdout = os.Stdout
209+
if err := cmd.Run(); err != nil {
210+
return fmt.Errorf("error tagging latest: %v", err)
211+
}
212+
cmd = exec.Command("docker", "push", ff.Name)
208213
if err := cmd.Run(); err != nil {
209214
return fmt.Errorf("error running docker push: %v", err)
210215
}

0 commit comments

Comments
 (0)