2012-08-06 25 views
22

有没有一种方法可以在不丢失所有日志的情况下重命名buildbot中的构建?在buildbot中重命名构建

比如我有几个窗口的奴隶,所有可能建立“的Windows 2008+ DEBUG”但我想重命名此构建到:“的Windows 2008 R2 + DEBUG”。

我该如何设置compare_attr(如果这甚至是我需要做的),以便所有的日志/ etc ...都包含在新版本的以前的版本中。

我可以手动重命名的目录和期待一切工作?实验告诉我这样做不行,但也许我可以写一个命令来改变某些事情?

+0

有人对此有任何意见吗?我试过手动移动这些文件,但我想我必须最终编写一个脚本+过滤器来完成这一切。 – ranman 2012-08-21 07:46:19

回答

2

如果您不关心目录的名称,只是构建器的名称,您可以将构建器的builddir属性设置为当前的任何属性,然后根据需要命名构建器。

存储在构建器目录中的数据在pickles中。看代码,我认为唯一的数据可能会导致问题是建设者的名字。如果您关心非构建事件,则可以从每个目录中删除builder文件。否则,用更新构建器名称重写pickle应该可以工作。

+1

谢谢,我会试试这个,让你知道它是否有效。 – ranman 2012-09-08 23:23:43

+1

现在的作品以及其他任何东西。尽管如此,将继续努力寻找更好的解决方 – ranman 2012-09-11 01:58:53