CruiseControl.net:Использование SvnLabeller/SvnRevisionLabeller
-
02-07-2019 - |
Вопрос
Я настраиваю новый проект, используя CruiseControl.net 1.4.
Я вижу из взносы в ccnetчто есть два варианта для номера репозитория подрывного репозитория - функция, которую я действительно хотел бы использовать.
1) SVNLabeller доступен на сайте jcxsoftware
и
2) Svnrevisionlabeller доступен на сайте Google-код
Моя проблема заключается в том, что (1) претендует на поддержку CCNET 1.4, но я не могу найти никакой документации о том, как ее настроить.
(2) поставляется с документацией, но не утверждает, что поддерживает ccnet 1.4.
Может ли кто -нибудь помочь мне с тем, как настроить Svnlabeller, либо сказать мне, работает ли SvnrevisionLabeller с 1.4?
Решение
это Дэвид Кивени, автор/сопровождающий SvnRevisionLabeller.Я использую его против версии 1.4.2 ежедневно на работе, поэтому думаю, можно с уверенностью сказать, что он работает нормально.Вероятно, мне следует обновить сайт Google Code, чтобы отразить это.
Обновлять:Я обновил вики проекта, чтобы отразить это.Да, и я также принимаю запросы на новые функции, так что следите за новым выпуском в ближайшем будущем.
Другие советы
Вы посмотрели Сообщение в блоге Дэвида Кивени относительно SVNRevisionLabeller?Ссылка приведет вас к подробному сообщению о его использовании.
В настоящее время мы без проблем тестируем эту утилиту на текущей версии (1.4) CCNet, т.е.он создает правильные метки ревизии и сборки, добавляемые к указанным нами старшим/дополнительным цифрам.
Надеюсь это поможет
Я автор 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
Удачи,
Хуан