I want to retrieve the build summary for last 3 days from Jenkins using its rest API's and save the result as an XML file, How I can proceed with this?
Or if you want to access information about a particular build, e.g. https://ci.jenkins.io/job/Websites/job/jenkins.io/job/master/lastSuccessfulBuild/ , then go to https://ci.jenkins.io/job/Websites/job/jenkins.io/job/master/lastSuccessfulBuild/api/ and you'll see the list of functionalities for that build.
The simplest way to access Jenkins REST API is to gather the User Token which is available by selecting your User and clicking on Configure. Now you will use the token as parameter for your authentication.
From the CI/CD drop-down list, select Jenkins > Jobs. A dashboard show Jenkins job data. For details, see Jenkins > Jobs.
You could read full guide in:
http://YOUR_JENKINS:8080/job/YOUR_JOB/api/
The build sumary in XML format:
http://YOUR_JENKINS:8080/job/YOUR_JOB/api/xml
Retrieve the name of the first 10 builds
http://YOUR_JENKINS:8080/job/YOUR_JOB/api/xml?%20tree=jobs[name]{0,10}
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With