在Buildbot中重命名构建

22

有没有一种方法可以在buildbot中重命名构建而不会丢失所有日志?

例如,我有几个Windows从属机,它们都可能构建:“Windows 2008+ DEBUG”,但我想将此构建重命名为:“Windows 2008R2+ DEBUG”。

如何设置compare_attr(如果那是我需要做的)以便在新构建中包含来自先前构建的所有日志/等等...

我可以手动重命名目录并期望一切正常吗?尝试表明这不起作用,但也许我可以编写一个命令来更改某些内容?


有人对这个有什么想法吗?我已经尝试手动移动文件,但我认为最终我还是得编写一个脚本+过滤器来完成所有这些。 - Randall Hunt
1个回答

2
如果您不关心目录的名称,只关心构建器的名称,您可以将构建器的builddir属性设置为当前名称,然后将构建器命名为任何您想要的名称。
存储在构建器目录中的数据是以pickle形式存储的。查看代码,我认为唯一可能会引起问题的数据是构建器名称。如果您不关心非构建事件,则可以只删除每个目录中的builder文件。否则,使用更新的构建器名称重写pickle应该可以解决问题。

1
现在这个方案还可以,但我会继续努力寻找更好的解决方案。 - Randall Hunt

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接