[Buildbot-devel] Suggestion for how to organize these builds?

Jeff Rizzo riz at tastylime.net
Sat Nov 9 22:36:51 UTC 2013


Hi-

I'm coming back to buildbot (0.8.8) after a while away, and am slowly 
working toward what I think will eventually be a fairly complex 
configuration - but I could use some suggestions how to approach.

The project I'm building has a large number (67 at current count) of 
architectures that are built, but they're cross-built, so there can be a 
pool of 5-10 slaves all of the same arch (or mixed, it doesn't really 
matter), and each individual build will take somewhere between 30-60 
minutes.  After each arch is built, I want to collect them all on the 
master (or wherever) so I can run a consolidation job to eliminate some 
of the duplicate-built bits (to avoid storage growing any faster than 
necessary).

I've been experimenting with a builder-per-arch and also using build 
properties to specify the arch - any suggestions there?  I also need to 
do some gymnastics to create object directories and cross-tools (I'm 
slowly working toward those), and the experimentation to get there is 
pretty slow going.  (Buildbot is extremely flexible, but the 
documentation is not great - lots of "X can be done" with little in the 
way of examples of HOW to do X. :( )  I'd love to see more example 
master.cfg files, but my Googling has turned up mostly variations on the 
included sample - which is great to get started, but not so great for 
demonstrating complex examples.  Any pointers to complex build examples 
gratefully received...

Thanks,
+j





More information about the devel mailing list