[Buildbot-devel] Mercurial Forest and Buildbot?

Marcus Lindblom macke at yar.nu
Mon Mar 16 12:22:08 UTC 2009


I've read that one (seemingly) can kick off depedent schedulers, etc, 
wouldn't it be possible to create a 'super-scheduler' that arbitrated 
that stuff?

The 'build' that get's created would only have one change in it, but 
several builder would be started from one change.

/Marcus

Axel Hecht wrote:
> I guess you're going to hit the major weekness of the current design 
> of buildbot, that it's really only tuned to look at one changesource 
> per build. Not sure if it's hacky enough to make a forest look like 
> just one, I haven't really looked at the forest extension to any 
> significant detail myself yet.
>
> I haven't dug into 
> http://wiki.github.com/djmitche/buildbot/current-status enough yet if 
> shimmering one-oh is gonna help here ad-hoc.
>
> Axel
>
> 2009/3/16 Marcus Lindblom <macke at yar.nu <mailto:macke at yar.nu>>
>
>     Hi,
>
>     Have anyone used Merurial's Forest extension with buildbot?
>
>     We might need to use forest here (which I've never tried) so I'd just
>     like to see if there's any hard-earned knowledege that I should have
>     before messing with it.
>
>     I suppose we need:
>      * a new source step, since the commands for cloning/updating are
>     different (fclone, fpull, etc)
>      * a new intepretation for hgbuildbot changes (As a single change
>     could
>     trigger builds in several builders, if their respective forests
>     contain
>     the changed repo.)
>
>     Ideas for this, especially the latter?
>
>     IIUC, it is very similar to external svn repositories. Have anyone
>     solved that satisfactorly (spl?) ?
>
>     I suppose isChangeImportant could be used against a manual list.
>     (Allowing the BuildMaster to figure out the nested repos automatically
>     would be cool though. :)
>
>     Cheers,
>     /Marcus
>
>
>     ------------------------------------------------------------------------------
>     Apps built with the Adobe(R) Flex(R) framework and Flex
>     Builder(TM) are
>     powering Web 2.0 with engaging, cross-platform capabilities.
>     Quickly and
>     easily build your RIAs with Flex Builder, the Eclipse(TM)based
>     development
>     software that enables intelligent coding and step-through debugging.
>     Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
>     _______________________________________________
>     Buildbot-devel mailing list
>     Buildbot-devel at lists.sourceforge.net
>     <mailto:Buildbot-devel at lists.sourceforge.net>
>     https://lists.sourceforge.net/lists/listinfo/buildbot-devel
>
>





More information about the devel mailing list