feat(cmd/joj3): teapot command wait
This commit is contained in:
parent
ccc1510aec
commit
256ce4ac81
|
@ -57,8 +57,19 @@ func Run(conf *conf.Conf, runID string) error {
|
|||
return err
|
||||
}
|
||||
wg.Wait()
|
||||
if err = cmd.Wait(); err != nil {
|
||||
if exitErr, ok := err.(*exec.ExitError); ok {
|
||||
exitCode := exitErr.ExitCode()
|
||||
slog.Error("cmd completed with non-zero exit code",
|
||||
"error", err,
|
||||
"exitCode", exitCode)
|
||||
} else {
|
||||
slog.Error("cmd wait", "error", err)
|
||||
}
|
||||
return err
|
||||
}
|
||||
return nil
|
||||
}
|
||||
skipIssueArg := "--no-skip-result-issue"
|
||||
if conf.Teapot.SkipIssue {
|
||||
skipIssueArg = "--skip-result-issue"
|
||||
|
|
Loading…
Reference in New Issue
Block a user