CruiseControl.NET не обновляет метку сборки - PullRequest
1 голос
/ 17 февраля 2012

Мы недавно перешли с SVN на Git и перенастроили наш сервер ccnet.Все работает нормально, за исключением того, что метка сборки всегда «неизвестна».Это использует lastChangeLabeller.

Я вижу в файле журнала, что метка не устанавливается с последнего номера изменения:

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

Я обновился до последней версии ccnet (1.6.7981.1), ноэто все еще происходит.

Обновление: я попытался переключиться на defaultLabeller, и все номера сборки все еще 'неизвестны'.У меня не было этой проблемы раньше, поэтому я не уверен, почему она началась.

1 Ответ

1 голос
/ 23 февраля 2012

Итак, я, наконец, просто извлек исходный код ccnet и обнаружил, что lastChangeLabeller будет использовать «unknown», если LastChangeNumber не может быть проанализирован как int. Поэтому lastChangeLabeller не работает с git.

В итоге я написал свой собственный этикетировщик.

...