...
GET http://localhost:8080/rest/jenkins-utils/1.0/utility/jenkins
...
GET /job/build/status
Required Query Parameters:
- configId
- jobURL
- buildType
POST http://localhost:8080/rest/jenkins-utils/1.0/utility/jenkins/job/build/
...
run
Required Query ParametersData Fields:
- configId
- jobURL
- buildTypejobParams
...
GET http://localhost:8080/rest/jenkins-utils/1.0/utility/jenkins/job/build/
...
context
Required Data FieldsQuery Parameters:
- configId
- jobURL
- jobParams
...
- limit
GET http://localhost:8080/rest/jenkins-utils/1.0/form/jenkins/servers
Code Block |
---|
$ curl -u superadmin -XGET "http://localhost:8080/rest/jenkins-utils/1.0/form/jenkins/servers"
[{"id":1,"jenkinsName":"Jenkins Team","jenkinsUrl":"http://jenkins-team","jenkinsUser":"admin",\
"jenkinsToken":"****","lastAuthor":"superadmin","lastUpdated":1596862568281,"csrfCrumbIssue":true,\
"ignoreSslCert":true},{"id":3,"jenkinsName":"Jenkins Team x55","jenkinsUrl":"http://jenkins-server-x55",\
"jenkinsUser":"prasadve","jenkinsToken":"xxxxx","lastAuthor":"superadmin",\
"lastUpdated":1596862545578,"csrfCrumbIssue":true,"ignoreSslCert":true}]
$ |
GET http://localhost:8080/rest/jenkins-utils/1.0/form/jenkins/servers/?id=1
DELETE http://localhost:8080/rest/jenkins-utils/1.0/form/jenkins/servers/?id=1
POST http://localhost:8080/rest/jenkins-utils/1.0/form/jenkins/server
Code Block |
---|
$ curl -u superadmin -XPOST "http://localhost:8080/rest/jenkins-utils/1.0/form/jenkins/server" \
-H "Content-Type: application/json" --data '{"jenkinsName":"Master x1","jenkinsUrl":"http://master-x1:8080",\
"jenkinsUser":"admin","jenkinsToken":"nsdiw9efn","csrfCrumbIssue":true,"ignoreSslCert":true}'
{"status":6,"message":"Updated configuration."}
$ |
GET http://localhost:8080/rest/jenkins-utils/1.0/form/jenkins/jobs/?projectId=10203
Code Block |
---|
$ curl -u superadmin -XGET "http://localhost:8080/rest/jenkins-utils/1.0 |
...
Required Query Parameters:
...
/form/jenkins/jobs/?projectId=10201
[{"id":28,"configId":1,"projectId":10201,"jobUrl":"http://jenkins-master1/job/Hello%20World","scanCount":100},\
{"id":29,"configId":1,"projectId":10201,"jobUrl":"http://jenkins-master1/job/Software-Engineering/job/Golden-Tree-WebApp/",\
"scanCount":100
$ |
DELETE http://localhost:8080/rest/jenkins-utils/1.0/form/jenkins/job/?id=1
POST http://localhost:8080/rest/jenkins-utils/1.0/form/jenkins/job
Code Block |
---|
$ curl -u admin -XPOST "http://localhost:8080/rest/jenkins-utils/1.0/form/jenkins/job" \
--data '{"projectId":10201,"configId":2,"jobUrl":"http://localhost:8080","scanCount":1000}' \
-H "Content-Type: application/json"
{"status":34,"message":"Updated job."}
$ |