When using WebStatus, the buildbot runs an XML-RPC server at /xmlrpc that can be used by other programs to query build status. The following table lists the methods that can be invoked using this interface.
getLastBuilds, but returns the last builds for all builders. This method can consume a lot of buildmaster CPU and disk resources.
getLastBuilds. In particular, the start time and reasons are omitted.
This returns a dictionary (a struct in XMLRPC terms) with complete information about the build. Because it extracts log information, this call is a very heavyweight operation for the buildmaster.
steps key is a list of information about each step in the build, with keys
logs keys contains most of the build's
logfiles, in an odd format. The
full_error key contains a hash keyed by
step name, but containing only failed logs. The values are the text of an
arbitrary one of the logs for each failing step.
logs key is a list of logs, each of which is represented by a hash
name, in the format
which is always the constant string