#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 exarkun):
Still better, particularly considering the relative effort compared to the
interface in the above example, would be to just have BuildBot know how to
load a `master_cfg.json` file (should JSON be selected as the right
configuration format) and put the `fromjson.load` call somewhere in the
implementation of BuildBot itself, not in the "configuration file" exposed
to the admin for customization.
The former removes the attractive nuisance of a place to drop arbitrary,
inscrutable Python code (an attractive nuisance place directly in front of
every new buildbot user's face). The ability to use a Python-syntax
master.cfg would be retained for quite some time, of course, to support
old configurations and provide an escape hatch for functionality not yet
supported by the non-Python configuration file. However, my ultimate goal
would be to remove the unstructured dumping ground of master.cfg in favor
of non-Python configuration and a more structured configuration plugin
mechanism.
--
Ticket URL: <http://trac.buildbot.net/ticket/2218#comment:4>
Buildbot <http://buildbot.net/>
Buildbot: build/test automation
------------------------------------------------------------------------------
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
_______________________________________________
Buildbot-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/buildbot-commits