CruiseControl.net: Использование SvnLabeller / SvnRevisionLabeller

Я создаю новый проект с помощью CruiseControl.net 1.4.

Я вижу из ccnet вкладов, что есть два варианта для маркировщика номеров репозитория subversion - функция, которой я бы очень хотел воспользоваться.

1) SVNLabeller доступен из jcxsoftware

и

2) Svnrevisionlabeller доступен из кода Google

Моя проблема в том, что (1) заявляет о поддержке ccnet 1.4, но я не могу найти никакой документации о том, как ее настроить.

(2) поставляется с документацией, но не утверждает, что поддерживает ccnet 1.4.

Может ли кто-нибудь помочь мне настроить SVNLabeller или сказать, работает ли Svnrevisionlabeller с 1.4?


person morechilli    schedule 30.09.2008    source источник


Ответы (3)


это Дэвид Кивени, автор / сопровождающий SvnRevisionLabeller. Я ежедневно использую его против v1.4.2 на работе, поэтому я думаю, что можно с уверенностью сказать, что он работает нормально. Мне, вероятно, следует обновить сайт Google Code, чтобы отразить это.

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

person David Keaveny    schedule 09.02.2009
comment
Есть ли шанс, что он будет работать с ОСАГО 1.5? Мое краткое испытание предполагает, что это еще не так? Я бы предложил помочь, если бы мог получить несколько указателей, ура - person David A Gibson; 07.09.2009

Вы смотрели сообщение в блоге Дэвида Кивени относительно SVNRevisionLabeller? Ссылка приведет вас к подробному описанию его использования.

В настоящее время мы тестируем эту утилиту с текущим выпуском (1.4) CCNet без каких-либо проблем, то есть она создает правильные метки ревизии и сборки, добавленные к указанным нами старшим / младшим цифрам.

Надеюсь это поможет

person DilbertDave    schedule 26.10.2008

Я автор SVNLabeler. Вы можете получить версию 1.5 здесь:

http://svn.jcxsoftware.com/node/216

Вот как вы это используете:

  <labeller type="SvnLabeller">
    <MajorVersion>1</MajorVersion>
    <MinorVersion>2</MinorVersion>
    <BuildNumber>3</BuildNumber>
    <workingDirectory>c:\path to your code</workingDirectory>
    <executable>c:\path to\svn.exe</executable>
  </labeller>

Версия выходит так:

1.2.3.SVN_REVISION_NUMBER

Удачи,

Хуан

person VS.Php    schedule 07.01.2010