From 72a4664c4e883c88f53cbcc57a6a89a00cc715bd Mon Sep 17 00:00:00 2001 From: Giuseppe Valente Date: Tue, 22 May 2018 16:50:40 -0700 Subject: [PATCH] job: show HTTP response in case of error --- job.go | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/job.go b/job.go index 6ad784a2..15e95a89 100644 --- a/job.go +++ b/job.go @@ -69,18 +69,18 @@ type JobResponse struct { IconUrl string `json:"iconUrl"` Score int64 `json:"score"` } `json:"healthReport"` - InQueue bool `json:"inQueue"` - KeepDependencies bool `json:"keepDependencies"` - LastBuild JobBuild `json:"lastBuild"` - LastCompletedBuild JobBuild `json:"lastCompletedBuild"` - LastFailedBuild JobBuild `json:"lastFailedBuild"` - LastStableBuild JobBuild `json:"lastStableBuild"` - LastSuccessfulBuild JobBuild `json:"lastSuccessfulBuild"` - LastUnstableBuild JobBuild `json:"lastUnstableBuild"` - LastUnsuccessfulBuild JobBuild `json:"lastUnsuccessfulBuild"` - Name string `json:"name"` - SubJobs []InnerJob `json:"jobs"` - NextBuildNumber int64 `json:"nextBuildNumber"` + InQueue bool `json:"inQueue"` + KeepDependencies bool `json:"keepDependencies"` + LastBuild JobBuild `json:"lastBuild"` + LastCompletedBuild JobBuild `json:"lastCompletedBuild"` + LastFailedBuild JobBuild `json:"lastFailedBuild"` + LastStableBuild JobBuild `json:"lastStableBuild"` + LastSuccessfulBuild JobBuild `json:"lastSuccessfulBuild"` + LastUnstableBuild JobBuild `json:"lastUnstableBuild"` + LastUnsuccessfulBuild JobBuild `json:"lastUnsuccessfulBuild"` + Name string `json:"name"` + SubJobs []InnerJob `json:"jobs"` + NextBuildNumber int64 `json:"nextBuildNumber"` Property []struct { ParameterDefinitions []ParameterDefinition `json:"parameterDefinitions"` } `json:"property"` @@ -440,7 +440,7 @@ func (j *Job) InvokeSimple(params map[string]string) (int64, error) { } if resp.StatusCode != 200 && resp.StatusCode != 201 { - return 0, errors.New("Could not invoke job " + j.GetName()) + return 0, fmt.Errorf("Could not invoke job %q: %s", j.GetName(), resp.Status) } location := resp.Header.Get("Location")