fix(jenkins): job collector pager (#2035)

diff --git a/plugins/jenkins/tasks/job_collector.go b/plugins/jenkins/tasks/job_collector.go
index 0415a29..dba80a2 100644
--- a/plugins/jenkins/tasks/job_collector.go
+++ b/plugins/jenkins/tasks/job_collector.go
@@ -19,7 +19,9 @@
 
 import (
 	"encoding/json"
+	"fmt"
 	"net/http"
+	"net/url"
 
 	"github.com/apache/incubator-devlake/plugins/core"
 	"github.com/apache/incubator-devlake/plugins/helper"
@@ -59,6 +61,14 @@
 		Incremental: incremental,
 
 		UrlTemplate: "api/json",
+		Query: func(reqData *helper.RequestData) (url.Values, error) {
+			query := url.Values{}
+			treeValue := fmt.Sprintf(
+				"jobs[name,class,color,base]{%d,%d}",
+				reqData.Pager.Skip, reqData.Pager.Skip+reqData.Pager.Size)
+			query.Set("tree", treeValue)
+			return query, nil
+		},
 
 		ResponseParser: func(res *http.Response) ([]json.RawMessage, error) {
 			var data struct {