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:[email protected]]
Dirk Heinrichs, Senior Systems Engineer, Infrastructure
Recommind GmbH, Von-Liebig-Straße 1, 53359 Rheinbach
Tel: +49 2226 1596666 1149
Email: [email protected]<mailto:[email protected]>
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 [email protected].
For more options, visit https://groups.google.com/groups/opt_out.
<<inline: image001.gif>>
