mark incomplete builds as errors
This commit is contained in:
parent
110b9c3dd2
commit
8df397db9f
1 changed files with 5 additions and 0 deletions
|
@ -329,6 +329,11 @@ func (e *engine) runJob(c context.Context, r *Task, updater *updater, client doc
|
||||||
info, builderr := docker.Wait(client, name)
|
info, builderr := docker.Wait(client, name)
|
||||||
|
|
||||||
switch {
|
switch {
|
||||||
|
case info.State.Running:
|
||||||
|
// A build unblocked before actually being completed.
|
||||||
|
log.Errorf("incomplete build: %s", name)
|
||||||
|
r.Job.ExitCode = 1
|
||||||
|
r.Job.Status = model.StatusError
|
||||||
case info.State.ExitCode == 128:
|
case info.State.ExitCode == 128:
|
||||||
r.Job.ExitCode = info.State.ExitCode
|
r.Job.ExitCode = info.State.ExitCode
|
||||||
r.Job.Status = model.StatusKilled
|
r.Job.Status = model.StatusKilled
|
||||||
|
|
Loading…
Reference in a new issue