-
-
Notifications
You must be signed in to change notification settings - Fork 469
Open
Labels
Description
My job has many builds, but I got null when call jenkinsServer.getJob("Folder1/Folder2/jobName").getAllBuilds()
.
Then I check the source code, and find:
List<Build> builds = client.get(path + "job/" + EncodingUtils.encode(this.getName())
+ "?tree=allBuilds[number[*],url[*],queueId[*]]", AllBuilds.class).getAllBuilds();
The problem is this.getName()
. My job's full path is :
/job/Folder1/job/Folder2/job/jobName
But this.getName() only returns jobName.
So I can get correct results with this:
List<Build> builds = client.get("/job/Folder1/job/Folder2/job/jobName"
+ "?tree=allBuilds[number[*],url[*],queueId[*]]", AllBuilds.class).getAllBuilds();