2011-03-18 35 views
1

在Cruisecontrol.net buildserver發生一些意外更改之後,構件目錄消失了,並且所有項目的構建標籤都被重置。我如何更改項目上的構建標籤值?我們在腳本中使用CCNetLabel變量。 我試圖更新.state文件沒有成功。它只是覆蓋下一個版本的值。還嘗試操縱工件目錄中的最新日誌文件更改Project Cruisecontrol.net的構建標籤

+0

你可以發佈你的.state文件嗎?我不得不這樣做,如果我看到你的文件,它可能會觸發我的記憶。 – 2011-03-18 17:05:21

回答

2

您可以使用<initialBuildLabel>值將其設置在.config文件中。這documentation爲默認貼標提供了更多的細節,但這裏是他們的榜樣:

<labeller type="defaultlabeller"> 
    <initialBuildLabel>1</initialBuildLabel> 
    <prefix>Foo-1-</prefix> 
    <incrementOnFailure>true</incrementOnFailure> 
    <labelFormat>00000</labelFormat> 
</labeller> 

認爲這是我在我的構建配置沒有當我需要做到這一點,但此後刪除它,一旦它以我想要的數字開始。

+0

謝謝我會測試這個 – Martin 2011-03-21 07:26:37

+0

只是來自其他人經歷類似於馬丁的情況的說明......文檔顯示''默認爲1,所以我不知道這有什麼幫助,但我沒有在我的最後測試它。修改'.state'文件對我來說工作得很好;在運行下一個版本之前,我只好重新啓動CruiseControl.Net服務。 – 2011-04-05 21:31:14