worker: normalize Job.Run() return types
This commit is contained in:
parent
0d4479bbcd
commit
8781d41da6
2 changed files with 33 additions and 23 deletions
|
|
@ -90,19 +90,12 @@ func handleJob(client *ComposerClient) error {
|
|||
}
|
||||
|
||||
fmt.Printf("Running job %s\n", job.ID.String())
|
||||
image, result, err, errs := job.Run()
|
||||
image, result, err := job.Run()
|
||||
if err != nil {
|
||||
log.Printf(" Job failed: %v", err)
|
||||
return client.UpdateJob(job, "FAILED", nil, result)
|
||||
}
|
||||
|
||||
for _, err := range errs {
|
||||
if err != nil {
|
||||
log.Printf(" Job target error: %v", err)
|
||||
return client.UpdateJob(job, "FAILED", nil, result)
|
||||
}
|
||||
}
|
||||
|
||||
return client.UpdateJob(job, "FINISHED", image, result)
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue