2012-02-17 10 views
1

最近SVNからGitに切り替えて、ccnetサーバーを再構成しました。ビルドラベルが常に「不明」であることを除いて、すべてがうまくいっています。これはlastChangeLabellerを使用しています。CruiseControl.NETがビルドラベルを更新しない

私はラベルが最後の変更番号から設定取得されていないことをログファイルで見ることができる

:私はccnet(1.6.7981.1)の最新のバージョンにアップグレード

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

が、これはまだ発生しています。

更新:私はdefaultLabellerに切り替えようとしましたが、すべてのビルド番号はまだ不明です。以前はこの問題はなかったので、なぜそれが始まったのか分かりません。

答えて

1

最後に、ccnetのソースコードをプルダウンして、LastChangeNumberがintとして解析できない場合は、lastChangeLabellerが 'unknown'を使用することがわかりました。だから、lastChangeLabellerはgitでは動作しません。

私は自分のラベラーを書くことになった。