[Buildbot-devel] BuildBot master configuration questions
Evan Driscoll
driscoll at cs.wisc.edu
Thu May 12 18:05:36 UTC 2011
I have two questions, both with a somewhat similar flavor, and both
related to this sentence in the section on change sources: "In general,
each Buildmaster watches a single source tree. It is possible to work
around this, but true support for multi-tree builds remains elusive."
1. If I have multiple projects (e.g. I decide to build them based on
different criteria, and perform different actions to build them),
would I save a lot of headaches by making multiple masters?
Difficulty: I'd like to share build slave machines between the
masters for better load balancing. At the extreme, for the time
being we will only have one machine acting as a build slave.
Should I just run multiple slave instances on that machine, one
per master?
2. Suppose I have one project that is made up of several repositories.
How should I configure things? (To keep things simple I'd like to
use either (probably multiple instances of) the SVNPoller class or
the svn_watcher contrib script.)
To be specific, this project has a few libraries that are in
separate repositories, so to build it, you have to check all of them
out. We also want to watch all of those repositories for changes and
to make blamelists.
(Actually I have two of these projects. For one, there is an
umbrella repository that uses svn:externals to pull all the
different parts in, so if that makes the situation easier it'd be
nice to know that too. The second project doesn't really have that
option.)
Evan
More information about the devel
mailing list