CruiseControl.Net在服务重新启动时重置CCNetLabel

CruiseControl.Net在服务重新启动时重置CCNetLabel,cruisecontrol.net,Cruisecontrol.net,我正在使用CruiseControl.Net进行持续集成。我使用CCNetLabel对生成的程序集进行版本设置 但是,如果出于任何原因重新启动服务,CCNetLabel将在1处再次启动 我正在使用defaultLabeller。这是预期的行为吗?这可以改变吗?这肯定不是预期的结果。我怀疑保存项目的状态文件可能有问题。默认情况下,它保存在启动服务的目录中 确保运行服务的帐户在该文件夹中具有写入权限,或使用更改状态文件(推荐)在ccnet.config中的位置。Thank@Damir。您是正确的,该

我正在使用CruiseControl.Net进行持续集成。我使用CCNetLabel对生成的程序集进行版本设置

但是,如果出于任何原因重新启动服务,CCNetLabel将在1处再次启动


我正在使用defaultLabeller。这是预期的行为吗?这可以改变吗?

这肯定不是预期的结果。我怀疑保存项目的状态文件可能有问题。默认情况下,它保存在启动服务的目录中


确保运行服务的帐户在该文件夹中具有写入权限,或使用更改状态文件(推荐)在ccnet.config中的位置。

Thank@Damir。您是正确的,该帐户没有对文件夹的写入权限,并且没有状态文件。更改文件夹权限后,将创建状态文件,并且不会重置内部版本号。