[Buildbot-commits] [Buildbot] #2218: Add support for declarative configuration.

Buildbot nobody at buildbot.net
Thu Mar 1 16:44:50 UTC 2012


#2218: Add support for declarative configuration.
------------------------+--------------------
Reporter:  tom.prince   |       Owner:
    Type:  enhancement  |      Status:  new
Priority:  major        |   Milestone:  1.0.+
 Version:  0.8.5        |  Resolution:
Keywords:  config       |
------------------------+--------------------

Comment (by dustin):

 Having the `fromjson.load` call in Buildbot makes sense.  I also like that
 you've separated plugins (which to me means steps, schedulers, status
 receivers, and so on) from configuration.  Lots of Buildbot users do
 dynamic configuration generation -- it's even done in the metabuildbot
 configuration -- but that can be handled by generating JSON.

 This would have the added advantage of getting away from the pains of the
 existing format:
  * real, functional objects are instantiated in the config (e.g.,
 schedulers)
  * lots of backward compatiblity
  * different case requirements
  * import paths used in configs live forever
  * ..I could think of more..

 In fact, this wouldn't be horribly difficult to accomplish with the new
 `MasterConfig` support.

 Which brings us to the painful but all-too-common question: who's up for
 implementing this?  I'll start by adding it to ProjectIdeas.

-- 
Ticket URL: <http://trac.buildbot.net/ticket/2218#comment:5>
Buildbot <http://buildbot.net/>
Buildbot: build/test automation


More information about the Commits mailing list