[Buildbot-devel] Incremental build with multiple change sources

André Anjos andre.anjos at idiap.ch
Tue Aug 28 19:31:16 UTC 2012


Hello,

We have a project that is scattered through different git
repositories, say A, B and C.

The build happens in this order:

1) check out A
2) configure A
3) build A
4) test A
5) check out B
6) configure B (at this point, B checks out C automatically - it is a
buildout recipe using mr.developer)
7) build B+C together
8) test B+C together

A, B and C use buildbot's github hook to announce changes made on
their github repositories to buildbot.

A SingleBranchScheduler has "change_filter =
ChangeFilter(branch='master')" and takes all that in charge.

My problem: When B is updated, the commit hash for the change is
enforced on the checkout of A and step 1) fails.

Question: What can I do to make this possible? If not, what is the
closest I can get?

Thanks in advance for any information concerning this,

Best, Andre

-- 
Dr. André Anjos
Idiap Research Institute
Centre du Parc - rue Marconi 19
CH-1920 Martigny, Suisse
Phone: +41 27 721 7763
Fax: +41 27 721 7712
http://andreanjos.org




More information about the devel mailing list