Hi, I've got a small Groovy script to get some data for all builds of a given project:
import hudson.model.* def jobName = args[0] def job = Hudson.instance.getItem(jobName) def builds = job.getBuilds() builds.each { println (it.getNumber()+":"+it.getStartTimeInMillis()+":"+it.getDuration()+":"+it.getResult().toString()) } This one works as expected. However, I only call this script from within a Perl script because I can't get all the data using either XML or JSON api, which only gives me the data for the last N builds instead of all builds, using an URL like 'http://server/job/MyJob/api/xml?tree=builds[number,url]'. How do I get the data for ALL builds using either JSON or XML? Possible workaround: use '?tree=firstBuild[number],lastBuild[number]' and construct the URL for each build myself. Thanks... Dirk [cid:image003.gif@01CB3EF6.319079E0] Dirk Heinrichs, Senior Systems Engineer, Infrastructure Recommind GmbH, Von-Liebig-Straße 1, 53359 Rheinbach Tel: +49 2226 1596666 1149 Email: dirk.heinri...@recommind.com<mailto:dirk.heinri...@recommind.com> Skype: dirk.heinrichs.recommind www.recommind.com<http://www.recommind.com/> http://www.recommind.com -- You received this message because you are subscribed to the Google Groups "Jenkins Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.
<<inline: image001.gif>>