我们最近从SVN切换到Git并重新配置了我们的ccnet服务器。除了构建标签始终是“未知”之外,一切正常。这是使用lastChangeLabeller。
我可以在日志文件中看到标签未从最后一个更改编号设置:
<CCNetLabel>unknown</CCNetLabel>
...
<LastChangeNumber>42a7436cdaeeae8f07b5ccbd369a765f2d1b55d2</LastChangeNumber>
我升级到最新版本的ccnet(1.6.7981.1),但这仍然在发生。
更新:我尝试切换到defaultLabeller,所有的内部版本号仍然是“未知”。我以前没有这个问题,所以我不确定它为什么会开始。
答案 0 :(得分:1)
所以我最终只是下拉了ccnet源代码,发现如果LastChangeNumber不能被解析为int,那么lastChangeLabeller将使用'unknown'。所以lastChangeLabeller不适用于git。
我最终写了自己的贴标书。