mirror of
https://github.com/woodpecker-ci/woodpecker.git
synced 2024-09-26 13:40:06 +00:00
show error message for oomkill
This commit is contained in:
parent
e03d3d9932
commit
b0c7f1f4eb
1 changed files with 5 additions and 7 deletions
|
@ -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…
Reference in a new issue