2012-02-17 25 views
1

我们最近从SVN切换到Git并重新配置了我们的ccnet服务器。除了构建标签总是“未知”之外,一切工作都很好。这是使用lastChangeLabeller。CruiseControl.NET不更新构建标签

我可以在标签是没有得到从上次更改号码设置日志文件中看到:

<CCNetLabel>unknown</CCNetLabel> 
... 
<LastChangeNumber>42a7436cdaeeae8f07b5ccbd369a765f2d1b55d2</LastChangeNumber> 

我升级到CCNET(1.6.7981.1)的最新版本,但是这仍然发生。

更新:我试过切换到defaultLabeller,并且所有内部版本号仍然是“未知”。我以前没有这个问题,所以我不确定它为什么开始。

回答

1

所以我最后只是拉下ccnet源代码,发现如果LastChangeNumber不能被解析为int,lastChangeLabeller将使用'unknown'。所以lastChangeLabeller不能用于git。

我最终写了自己的贴标机。