[Buildbot-devel] Dependent scheduler for few upstreams

Dustin J. Mitchell dustin at v.igoro.us
Wed Oct 30 22:37:27 UTC 2013


Dependent is a bit tricky to use, because it has no way to wait until
"all" builds meeting some criterion are finished.

The better technique at the moment is to use a Trigger with
waitForFinish=True to run the test jobs, with the next step Triggering
the dependent jobs.  The downside of this technique is that it ties up
a slave, but you can work around this by using a "controlling build"
which *only* triggers - first trigger the build, then trigger the
tests, then trigger the dependents, each with waitForFinish=True.
Allow that builder to run on any of your slaves (since it never really
uses slave resources), and you should have enough parallelism.  It's
not ideal, but it's the current best practice.

Dustin




More information about the devel mailing list