2012-08-06 28 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