[Buildbot-devel] How to synchronise parallelbuilds for correct m
vasslitvinov at pisem.net
vasslitvinov at pisem.net
Tue Sep 10 12:07:29 UTC 2013
This is still covered by what I wrote earlier.
What you need is the flag for MailNotifier I mentioned. What is probably missing is that your builders aren't joint in one buildset. Easiest way to do so is to drive all the builds by one SingleBranchScheduler().
Explaining stuff further is really complicated without seeing your configuration...
--
Vasily
Пнд 09 Сен 2013 10:20:50 +0400, Erik написал:
Hi Vasily,
writes:
> writes:
> >
> >
> > I still don't understand the problem then... if your builds are all doing
> > one changeset (e.g. if they're all spawned by one change detected by
> > changesource) than this parameter I wrote about is exactly what you
> > need - MailNotifier will wait till all builders that are within a
> > buildset are complete and only then it will send combined notification
> > for all of them.
> >
> with your explanations this parameter seems to fit.
> I wasn't aware of this functionality, because the
> documentation is very vague on this parameter.
> I'll give it a try.
Please ignore my prev. post, I rewrite it (the correct terms are difficult
to me).
Unfortunately it doesn't work and it seems that my problem is quite
different then this parameter works.
Let me explain it a bit more precise:
We build every new checked in SVN revision, so lets assume someone have
checked in new revision 100. This will issue builders 1-10 to build
different targets.
Lets assume further builder 9 (building target 9 for SVN rev. 100) was
connected to a slow buildslave. Directly after this new revision 101 was
checked in.
Now new builds on builder 1-10 will be scheduled. Lets assume the builder 9
will be connected to a very fast buildslave now and prev build on slow slave
is still compiling revision 100.
This very fast buildslave has finished building of rev. 101 before slow
buildslave has finished rev. 100.
Now you have the problem I described even with the parameter you suggested.
I think it could only be solved if decision about mail notification after
fast buildslave (rev. 101) would be postponed until slow buildslave (rev.
100) is finished (or a timeout occurred).
Do you have an idea how to reach this functionality?
Thank you,
Erik
------------------------------------------------------------------------------
Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more!
Discover the easy way to master current and previous Microsoft technologies
and advance your career. Get an incredible 1,500+ hours of step-by-step
tutorial videos with LearnDevNow. Subscribe today and save!
http://pubads.g.doubleclick.net/gampad/clk?id=58041391&iu=/4140/ostg.clktrk
_______________________________________________
Buildbot-devel mailing list
Buildbot-devel at lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/buildbot-devel
--
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://buildbot.net/pipermail/devel/attachments/20130910/adfda3b9/attachment.html>
More information about the devel
mailing list