Continuous integration 更改Project Cruisecontrol.net的生成标签

Continuous integration 更改Project Cruisecontrol.net的生成标签,continuous-integration,cruisecontrol.net,Continuous Integration,Cruisecontrol.net,在Cruisecontrol.net buildserver上进行了一些意外更改之后,工件目录消失了,所有项目上的构建标签都重置了。如何更改项目上的生成标签值?我们正在脚本中使用CCNetLabel变量。 我尝试更新.state文件,但没有成功。它只是覆盖下一个构建上的值。还尝试操作工件目录中的最新日志文件,您可以使用值在.config文件中进行设置。这为默认标签机提供了更多细节,但以下是它们的示例: <labeller type="defaultlabeller"> <

在Cruisecontrol.net buildserver上进行了一些意外更改之后,工件目录消失了,所有项目上的构建标签都重置了。如何更改项目上的生成标签值?我们正在脚本中使用CCNetLabel变量。 我尝试更新.state文件,但没有成功。它只是覆盖下一个构建上的值。还尝试操作工件目录中的最新日志文件,您可以使用
值在.config文件中进行设置。这为默认标签机提供了更多细节,但以下是它们的示例:

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

1.
Foo-1-
真的
00000

我想这就是我在构建配置中所做的,当我需要这样做的时候,但是当它以我想要的数量运行时,我已经删除了它。

你能发布你的.state文件吗?我以前必须这样做,如果我看到你的文件,它可能会触发我的记忆。只是其他人的一个便条,他经历了类似于马丁的情况。。。文档显示,
默认值为1,所以我不确定这有什么帮助,尽管我没有在我的终端测试它。对我来说,修改
.state
文件效果很好;在运行下一个构建之前,我只需重新启动CruiseControl.Net服务。