From 4c14dd88a122b27fa7c438f8eb513540e6d64677 Mon Sep 17 00:00:00 2001 From: Brad Rydzewski Date: Fri, 15 May 2015 09:56:27 -0700 Subject: [PATCH] login before build --- main.go | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/main.go b/main.go index 77ab1bc..d25d30b 100644 --- a/main.go +++ b/main.go @@ -83,23 +83,23 @@ func main() { } vargs.Repo = fmt.Sprintf("%s:%s", vargs.Repo, vargs.Tag) - // Build the container - cmd := exec.Command("docker", "build", "--pull=true", "--rm=true", "-t", vargs.Repo, vargs.File) + // Login to Docker + cmd := exec.Command("docker", "login", "-u", vargs.Username, "-p", vargs.Password, "-e", vargs.Email, "index.docker.io") cmd.Dir = clone.Dir cmd.Stdout = os.Stdout cmd.Stderr = os.Stderr - trace(cmd) err := cmd.Run() if err != nil { stop() os.Exit(1) } - // Login to Docker - cmd = exec.Command("docker", "login", "-u", vargs.Username, "-p", vargs.Password, "-e", vargs.Email, "index.docker.io") + // Build the container + cmd = exec.Command("docker", "build", "--pull=true", "--rm=true", "-t", vargs.Repo, vargs.File) cmd.Dir = clone.Dir cmd.Stdout = os.Stdout cmd.Stderr = os.Stderr + trace(cmd) err = cmd.Run() if err != nil { stop()