How to get corresponding build artifacts of a job in jenkins ?

Posted by kaleeswaran14 on Stack Overflow See other posts from Stack Overflow or by kaleeswaran14
Published on 2012-02-24T13:52:44Z Indexed on 2012/10/03 21:38 UTC
Read the original article Hit count: 230

Filed under:
|
|
|
|

I create Jenkins jobs using hudson.cli.CLI jar. I have selected "Archive the artifacts" option in the "Post-build steps" section. It archives the artifacts on each succesfull build. I am using jenkins remote access api http://localhost:8080/job/job_name/api/json to get details about jobs. and http://localhost:8080/job/job_name/job_number/api/json to get details about builds.

When I delete a build corresponding archived artifacts are not deleted. I'd like to make sure that they are deleted.

When I use jenkins remote access api http://localhost:8080/job/[job_name]/[job_number]/api/json for a build, it returns json data which contains all previously archived artifacts (other successful builds artifacts) with this (running build) build artifact. How do I get related artifact of a build (a successful build should return its artifact, not all previous successfull artifacts). Any suggestions or ideas ?

© Stack Overflow or respective owner

Related posts about build

Related posts about hudson