[Buildbot-devel] Buildbot w/ multiple trees

Thomas Vander Stichele thomas at apestaart.org
Sun May 15 11:51:42 UTC 2005


On Thu, 2005-05-12 at 17:24 -0700, Brandon Philips wrote:
> How do you guys handle multiple trees with buildbot? 

Define multiple trees ? Different branches of the same project ?
Multiple interdependent projects ?

FWIW, http://build.fluendo.com:8080 is a buildbot for HEAD of GStreamer
projects, and :8081 for the stable 0.8 branch.  So we do both, unless
you were thinking of something else as well.

>  I was thinking of
> running multiple buildbot masters on one box each running on a
> different port then having a rewrite rule so the URLs are pretty.

Sounds sensible.  Warren also had the idea once of being able to combine
status info from several masters somehow.

> What would you guys do?  Can I trigger just one slave due to an RSS
> change?  Or is the trigger all or nothing?

In my case, I made TaggedBuildFactories that only mark changes important
if they match the tag they are factories for, and I've made these
factories ignore projects it doesn't care about.

Ie, with B depending on A, A only builds for changes to A, while B
builds for both changes to A (because a change in A could break the
build for B) and changes to B.

Thomas


Dave/Dina : future TV today ! - http://www.davedina.org/
<-*- thomas (dot) apestaart (dot) org -*->
I've been told
only fools rush in
<-*- thomas (at) apestaart (dot) org -*->
URGent, best radio on the net - 24/7 ! - http://urgent.fm/







More information about the devel mailing list