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 }