[Buildbot-devel] VCS polling question

Duncan Ferguson duncan_j_ferguson at yahoo.co.uk
Tue Nov 2 10:43:30 UTC 2010


Guys,

After using buildbot for quite some time (since at least 0.72 iirc) there one question that has always bugged me - how are VCS changes associated with schedulers?

For example, I have 28 SVNpoller's set up, each one is a different project we build in buildbot.  We have 24 build servers, each of which is associated with a factory for each of the 28 projects (our waterfall is very wide :) )

When we had 1 project being built we were using the Scheduler to pick up changes, but as our projects grew we swapped to using Periodic so we could build some projects nightly (due to interdependencies) and some were manually kicked off.  Now we would like to swap back to using Scheduler for some of the projects.  However, I cannot see how the SVNPoller knows which Scheduler to tell to start the builds when a change comes in.

All the VCS sources have a 'project' attribute that could be used for this, but that doesnt appear to be available on the Scheduler to link the two together.

What am I missing?  I have read through the docs a few times and still havn't got it, and I am not much of a python coder to go through the source.....

Thanks

  Duncs

Buildbot 0.8.2 (just upgraded)



More information about the devel mailing list