[Buildbot-commits] [Buildbot] #993: Expose category information in a structured way

Buildbot buildbot-devel at lists.sourceforge.net
Tue Sep 28 15:56:49 UTC 2010


#993: Expose category information in a structured way
------------------------+---------------------------------------------------
Reporter:  exarkun      |       Owner:           
    Type:  enhancement  |      Status:  new      
Priority:  minor        |   Milestone:  undecided
 Version:  0.8.1        |    Keywords:           
------------------------+---------------------------------------------------
 Builders can have a category ([ticket:928 maybe multiple categories in the
 future]).  Twisted uses this to segregate builders into those for
 supported platforms (which we always keep green) and those for unsupported
 platforms (which we try to improve but can be red).

 The categories are defined in the master config, where they can't really
 be extracted by other tools (and certainly the information isn't available
 remotely).  It informs certain views (ie, html generation), which
 indirectly reveals the categories.  But the information can't be worked
 with in this form without scraping html.

 It would be great if there were a way to get this information in a
 structured way.  For example, an XML-RPC call which accepts a builder name
 and returns a category (there's already an XML-RPC call that returns all
 builder names).  Or perhaps an XML-RPC call like the existing
 `getAllBuilders` but the response to which includes more information per
 builder than just the name.

 This would let external tools interact with buildbot more easily and with
 less duplication of configuration (for example, the build forcing tool
 Twisted uses, which triggers a build on all "supported" category builders,
 which currently keeps a copy of the list of builders which are in that
 category).

-- 
Ticket URL: <http://buildbot.net/trac/ticket/993>
Buildbot <http://buildbot.net/>
Buildbot: build/test automation


More information about the Commits mailing list