[Buildbot-devel] Buildbot supporting buildset with multiple repositories

Dustin J. Mitchell dustin at v.igoro.us
Thu Nov 24 16:22:19 UTC 2011


On Wed, Nov 23, 2011 at 11:12 PM, Jared Grubb <jared.grubb at gmail.com> wrote:
> Ah, then that means I've just learned that 'branch' and 'revision' are actually not properties at all.... which explains the trouble I just ran into in my own personal buildbot. It surprises me that there are two ways to parameterize a build, but trying to get into that in this thread will no doubt just derail things, so I'll just cede that I probably cant offer any more help here. I thought I had a proposal, but I guess I dont.

This is a common confusion.  Those particular values are initially
found in the sourcestamp, but copied into properties in case they are
useful there.  Think of a shell script with extra information made
available via environment variables.

If you look at http://buildbot.buildbot.net/builders/os-leopard/builds/307
(or any build page of your own), you'll see the properties listed
separately from the SourceStamp.

> I know I've tried to twist bulidbot to do an 8 library + binary (each in a separate repo and each with unit tests), and each time I think I got it, I run into a reason I dont. Having multi-repo support would definitely help as I'm probably straining buildbot's architecture to get this to work. If there's another Bay area buildbot meeting, I'd love to attend. Maybe I can offer another use-case sample to help push a proposal forward. In any case, great job on buildbot.

It's definitely not an easy configuration to do in Buildbot right now,
and most solutions expose subtle gotchas.  The limiting factor in
fixing it is not use-cases, but that it's a hard problem and nobody
has yet successfully tackled the whole thing.  Harry and Benoit are
working on support for sourcestamp sets, and from what I can tell this
looks like it will be a significant improvement.  If you have some
resources to help them out, that would surely grease the wheels!

I can't say when I'll be back to the Bay Area, but since there are a
number of users and developers in the area, I'd love to see such a
meeting arranged all the same.

Dustin




More information about the devel mailing list