2011-03-18 51 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