mirror of
https://github.com/harness/drone.git
synced 2025-05-01 21:21:11 +00:00
show error message for oomkill
This commit is contained in:
parent
e03d3d9932
commit
b0c7f1f4eb
@ -232,17 +232,15 @@ func run(ctx context.Context, client rpc.Peer, filter rpc.Filter) error {
|
|||||||
state.Finished = time.Now().Unix()
|
state.Finished = time.Now().Unix()
|
||||||
state.Exited = true
|
state.Exited = true
|
||||||
if err != nil {
|
if err != nil {
|
||||||
state.Error = err.Error()
|
switch xerr := err.(type) {
|
||||||
if xerr, ok := err.(*pipeline.ExitError); ok {
|
case *pipeline.ExitError:
|
||||||
state.ExitCode = xerr.Code
|
|
||||||
}
|
|
||||||
if xerr, ok := err.(*pipeline.OomError); ok {
|
|
||||||
state.ExitCode = xerr.Code
|
state.ExitCode = xerr.Code
|
||||||
|
default:
|
||||||
|
state.ExitCode = 1
|
||||||
|
state.Error = err.Error()
|
||||||
}
|
}
|
||||||
if cancelled.IsSet() {
|
if cancelled.IsSet() {
|
||||||
state.ExitCode = 137
|
state.ExitCode = 137
|
||||||
} else if state.ExitCode == 0 {
|
|
||||||
state.ExitCode = 1
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user