From 807040abb5ed9e79182661ffa77065c44a237bf1 Mon Sep 17 00:00:00 2001 From: Brad Rydzewski Date: Fri, 22 Jan 2016 12:01:23 -0800 Subject: [PATCH] take OOMkill into consideration --- engine/worker.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/engine/worker.go b/engine/worker.go index 3d535d775..e38ab3889 100644 --- a/engine/worker.go +++ b/engine/worker.go @@ -1,6 +1,7 @@ package engine import ( + "fmt" "io" "github.com/drone/drone/shared/docker" @@ -66,6 +67,9 @@ func (w *worker) Build(name string, stdin []byte, pr bool) (_ int, err error) { if err != nil { return 1, err } + if w.build.State.OOMKilled { + return 1, fmt.Sprintf("OOMKill received") + } return w.build.State.ExitCode, err }