From 690882d1c986e8d5330388723aa21a8359256e05 Mon Sep 17 00:00:00 2001 From: ladventure <1056102095@qq.com> Date: Thu, 30 Mar 2017 22:31:14 +0800 Subject: [PATCH 1/3] Update Job.java --- .../src/main/java/com/offbytwo/jenkins/model/Job.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jenkins-client/src/main/java/com/offbytwo/jenkins/model/Job.java b/jenkins-client/src/main/java/com/offbytwo/jenkins/model/Job.java index edfc9a1f..cb3d010d 100644 --- a/jenkins-client/src/main/java/com/offbytwo/jenkins/model/Job.java +++ b/jenkins-client/src/main/java/com/offbytwo/jenkins/model/Job.java @@ -97,7 +97,7 @@ public QueueReference build(boolean crumbFlag) throws IOException { */ public QueueReference build(Map params) throws IOException { String qs = join(Collections2.transform(params.entrySet(), new MapEntryToQueryStringPair()), "&"); - client.post(url + "buildWithParameters?" + qs); + // client.post(url + "buildWithParameters?" + qs); ExtractHeader location = client.post(url + "buildWithParameters?" + qs, null, ExtractHeader.class, false); return new QueueReference(location.getLocation()); } From bbea8756c85829dc751f883eb4c0aaa6f6a328d9 Mon Sep 17 00:00:00 2001 From: ladventure <1056102095@qq.com> Date: Thu, 30 Mar 2017 22:32:32 +0800 Subject: [PATCH 2/3] Update Job.java --- .../src/main/java/com/offbytwo/jenkins/model/Job.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/jenkins-client/src/main/java/com/offbytwo/jenkins/model/Job.java b/jenkins-client/src/main/java/com/offbytwo/jenkins/model/Job.java index cb3d010d..84a2224c 100644 --- a/jenkins-client/src/main/java/com/offbytwo/jenkins/model/Job.java +++ b/jenkins-client/src/main/java/com/offbytwo/jenkins/model/Job.java @@ -97,6 +97,9 @@ public QueueReference build(boolean crumbFlag) throws IOException { */ public QueueReference build(Map params) throws IOException { String qs = join(Collections2.transform(params.entrySet(), new MapEntryToQueryStringPair()), "&"); + /** + There are send twice post request and will build twice + */ // client.post(url + "buildWithParameters?" + qs); ExtractHeader location = client.post(url + "buildWithParameters?" + qs, null, ExtractHeader.class, false); return new QueueReference(location.getLocation()); From 15c538e9e454d5c9d75611a36ccb6b2727d46e72 Mon Sep 17 00:00:00 2001 From: lili Date: Fri, 31 Mar 2017 21:39:21 +0800 Subject: [PATCH 3/3] fixed send twice bulid requests in the function of build --- jenkins-client/src/main/java/com/offbytwo/jenkins/model/Job.java | 1 - 1 file changed, 1 deletion(-) diff --git a/jenkins-client/src/main/java/com/offbytwo/jenkins/model/Job.java b/jenkins-client/src/main/java/com/offbytwo/jenkins/model/Job.java index edfc9a1f..ffced35a 100644 --- a/jenkins-client/src/main/java/com/offbytwo/jenkins/model/Job.java +++ b/jenkins-client/src/main/java/com/offbytwo/jenkins/model/Job.java @@ -97,7 +97,6 @@ public QueueReference build(boolean crumbFlag) throws IOException { */ public QueueReference build(Map params) throws IOException { String qs = join(Collections2.transform(params.entrySet(), new MapEntryToQueryStringPair()), "&"); - client.post(url + "buildWithParameters?" + qs); ExtractHeader location = client.post(url + "buildWithParameters?" + qs, null, ExtractHeader.class, false); return new QueueReference(location.getLocation()); }