[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