[Buildbot-devel] Best practices question: shared code for various buildmasters
Dmitry Nezhevenko
dion at dion.org.ua
Thu Jul 28 12:44:39 UTC 2011
On Wed, Jul 27, 2011 at 02:36:16PM -0700, Matthew Morse wrote:
> I have a bunch of buildmasters running on a host. As their master.cfg
> files get more sophisticated, I see I've got duplication of routines.
> I'd like to centralize those shared routines in one or more modules
> that can be imported into the various master.cfg files. I'm wondering
> where best to install those modules. Any suggestions?
I've just created local fork of buildbot repo and just commit everything I
need to same repository (in "own" branch).
So I don't use buildbot tarballs at all. Every node just pulls from master
repo before startup.
In such case upgrade to new release means just pull from "upstream" repo
and merge.
Benefits: Easy to trac configuration changes together with buildbot
changes, easy to update/rollback in case of some issues, etc.
--
WBR, Dmitry
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://buildbot.net/pipermail/devel/attachments/20110728/6e17e576/attachment.bin>
More information about the devel
mailing list