- Builder: return an error when the build fails

Upstream-commit: d9bce2defd56bbc47f47b263257b64016e48d607
Component: engine
This commit is contained in:
Solomon Hykes
2013-06-20 22:15:19 -07:00
parent 7c517d635a
commit b61b5ee65f
+5 -2
View File
@@ -773,9 +773,12 @@ func postBuild(srv *Server, version float64, w http.ResponseWriter, r *http.Requ
context = c
}
b := NewBuildFile(srv, utils.NewWriteFlusher(w))
if id, err := b.Build(context); err != nil {
id, err := b.Build(context)
if err != nil {
fmt.Fprintf(w, "Error build: %s\n", err)
} else if repoName != "" {
return err
}
if repoName != "" {
srv.runtime.repositories.Set(repoName, tag, id, false)
}
return nil