From b59475a3b9eb53684d4e301d9488d7a33ae5355d Mon Sep 17 00:00:00 2001 From: Zhao Xiaojie Date: Mon, 5 Aug 2019 11:59:36 +0800 Subject: [PATCH] Fix the error output when restarting Jenkins --- client/core.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/client/core.go b/client/core.go index 1debb6b..a89d4c8 100644 --- a/client/core.go +++ b/client/core.go @@ -31,7 +31,9 @@ func (q *CoreClient) Restart() (err error) { code := response.StatusCode var data []byte data, err = ioutil.ReadAll(response.Body) - if code != 200 || err != nil { + if code == 503 { // Jenkins could be behind of a proxy + fmt.Println("Please wait while Jenkins is restarting") + } else if code != 200 || err != nil { log.Fatalf("Error code: %d, response: %s, errror: %v", code, string(data), err) } else { fmt.Println("restart successfully") -- GitLab