[Buildbot-devel] Extending ShellCommand
Fred L. Drake, Jr.
fdrake at acm.org
Fri Sep 3 14:07:59 UTC 2004
On Friday 03 September 2004 03:42 am, Brian Warner wrote:
> Funny you should mention that, take a look at buildbot/status/mail.py . It
> only sends mail to a static list of recipients, but it's a start. Let me
> know if you can think of some handy features to add to it.
I have a feature request. ;-)
The "bots" configuration key is currently iterated over (twice) when the
configuration is loaded. I'd like to be able to start a master and add
slaves "on the fly" without affecting the general status display or active
slave connections. Perhaps a nicer approach would be to allow an alternate
checker to be used; this would be easier if the checker could be passed in to
the BuildMaster constructor or if there was a factory method that the
constructor used to actually create the checker. Building the slave ->
password mapping when the configuration is loaded doesn't allow much
flexibility in this regard.
If I could use an arbitrary checker, I'd be able to reference an external file
that contains the sensitive client -> passwd mapping. That would also make
it easier to separate general configuration from security-sensitive
information (a specific goal for me). I'm not sure of the best way to wire
things together since I'm not familiar with the "mktap" system at all.
Fred L. Drake, Jr. <fdrake at acm.org>
More information about the devel