2010-06-16 5 views
0

Под Hudson, кто-нибудь знает, как указать имя тега релиза в cvs checkout?Как выполнить проверку cvs по имени тега релиза в Hudson?

На данный момент я указываю только имена CVSROOT и модулей для проверки моего проекта в моей рабочей области. Я попытался добавить '-r TAG_NAME' для каждого имени модуля, но он не работает.

Я думаю, что эта функция существует, так что если кто-то как правильный синтаксис/способ сделать это .. :)

Заранее спасибо за вашу помощь.

С уважением.

+0

Какая ошибка вы получаете от проверки CVS, которую выполняет Хадсон? –

ответ

0

В конфигурации CVS проекта есть поле и флажок «Это тег, а не ветка». Вы должны ввести свой тег выпуска в поле (без -r) и установите флажок.

+1

Точный. Но в случае многократной проверки в той же работе он не работает. Я боюсь, что это поле работает только для простой проверки. Другой вопрос: в случае проверки только в одном проекте я попытался параметризовать имя тега выпуска без успеха (синтаксисы $ param_name,% param_name% или $ {param_name} не заменяются значением в поле Branch) Do у вас есть представление об этом? – kij

+0

@kij, он работает для меня с несколькими модулями, перечисленными в конфигурации. Какая у вас ошибка? –

+0

В поле Module (s) введите 2 имени модуля, по одному на строку. В поле «Ветка» я могу ввести только имя тега релиза, если я попытаюсь ввести новые имена выпусков (по одному на имена модулей в поле «Модули»), он поступает с ошибкой, когда он извлекает все содержимое ветви как одно имя тега релиза, а не несколько. (нет процесса синтаксического анализа для этого поля?) Таким образом, сообщение об ошибке является чем-то вроде «неизвестного тега релиза». Дает несколько имен модулей без каких-либо тегов релиза, работает только с возможностью выпуска. – kij

Смежные вопросы