有没有办法在buildbot中重命名构建而不会丢失所有日志?
例如,我有几个可能构建的Windows奴隶:"Windows 2008+ DEBUG"但我想将此版本重命名为:"Windows 2008R2 + DEBUG".
如何设置compare_attr
(如果这甚至是我需要做的事情),以便所有日志/等等都包含在新版本的先前版本中.
我可以手动重命名目录并期望一切正常吗?实验告诉我,这不起作用,但也许我可以写一个命令来改变某些事情?
如果您不关心目录的名称,只关心构建器的名称,则可以将builddir
构建器的属性设置为当前的任何名称,然后将构建器命名为您想要的名称。
存储在 builder 目录中的数据位于 pickles 中。查看代码,我认为唯一可能导致问题的数据是构建器名称。如果您确实关心非构建事件,您可能只需builder
从每个目录中删除该文件即可。否则,使用更新构建器名称重写 pickle 应该可以。