Svn 为正确的SourceStamp行为配置Buildbot Builder

Svn 为正确的SourceStamp行为配置Buildbot Builder,svn,buildbot,Svn,Buildbot,我遇到了一个关于buildbot中正确使用源标记的问题 情景: 要构建的项目由一个lib和一个core组成 lib和core存储在两个不同的svn存储库中 lib和core在主干的头部有不同的修订号 项目的构建工厂对lib头进行签出,构建它,然后签出核心头并构建它,将以前构建的lib链接到同一个构建工厂中。 假设buildbot中的build 123由于错误签入核心源repo而被破坏。以前的版本122还可以。 从构建器页面中,我选择特定的构建122,然后选择构建相同的sourcestamp并单击

我遇到了一个关于buildbot中正确使用源标记的问题

情景:

要构建的项目由一个lib和一个core组成 lib和core存储在两个不同的svn存储库中 lib和core在主干的头部有不同的修订号 项目的构建工厂对lib头进行签出,构建它,然后签出核心头并构建它,将以前构建的lib链接到同一个构建工厂中。 假设buildbot中的build 123由于错误签入核心源repo而被破坏。以前的版本122还可以。 从构建器页面中,我选择特定的构建122,然后选择构建相同的sourcestamp并单击Rebuild 我所期待的是:

buildslave将在运行build 122时检查所使用的lib和core svn版本,比如lib的版本r100和core的版本r1456。 实际发生的情况:

buildslave签出在两个repo的头部执行,导致构建失败 问题是:

我想了解一下我对buildbot中的源代码戳如何工作的理解是否正确。 我的配置是否有问题? 有没有什么我必须特别做的,才能让奴隶像我期望的那样行事?如果可能的话 我的设置如下所示: 主设备和从设备上的buildbot 0.8.9。
代码存储在svn repository中

如果生成器有两个不同的签出,则必须使用代码库功能。这将允许您跟踪两个SourceStamp,每个SourceStamp对应一个。你在用代码库吗?

我想我不是。。。我会查一下文档。谢谢你的提示