2012-02-10 2 views
3

Я начал использовать Хадсон неделю назад. Мне удалось добавить различные плагины в мой цикл сборки (например, ci-game, email-ext и Sonar), но я не могу заставить svn-tag работать.svn-tag Плагин Hudson не работает

Я использую последнюю версию войны Гудзон (2.2.0) и версию 1.16 плагина Subversion Tagging.

Когда сборка завершилась неудачей, плагин сообщает мне, что ничего не сделал (поскольку сборка завершилась неудачно), но когда сборка работает нормально, плагин ничего мне не говорит.

Проверка http://myserver/hudson/log/all я могу увидеть следующую трассировку стека:

SEVERE: Executor threw an exception 
java.lang.NoSuchMethodError:  hudson.model.AbstractBuild.getRootBuild()Lhudson/model/AbstractBuild; 
    at hudson.plugins.svn_tag.SvnTagPlugin.perform(SvnTagPlugin.java:79) 
    at hudson.plugins.svn_tag.SvnTagPublisher.perform(SvnTagPublisher.java:79) 
    at hudson.tasks.BuildStepMonitor$3.perform(BuildStepMonitor.java:36) 
    at hudson.model.AbstractBuild$AbstractRunner.perform(AbstractBuild.java:630) 
    at  hudson.model.AbstractBuild$AbstractRunner.performAllBuildSteps(AbstractBuild.java:608) 
    at  hudson.maven.MavenModuleSetBuild$RunnerImpl.cleanUp(MavenModuleSetBuild.java:835) 
    at hudson.model.Run.run(Run.java:1409) 
    at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:414) 
    at hudson.model.ResourceController.execute(ResourceController.java:88) 
    at hudson.model.Executor.run(Executor.java:145) 

Кто-нибудь знает, как это исправить? Я что-то упускаю ? Спасибо заранее!

ответ

0

Похоже, что существует разница между hudson CI и jenkins CI. Дженкинс предоставляет метод hudson.model.AbstractBuild.getRootBuild(), тогда как, согласно документу java, он не является частью hudson.

плагин не может быть совместим с Oracle CI Хадсон.

+0

Hi Andreas_D, спасибо за вашу помощь. Мне было предложено установить плагин svn-tag в Hudson, потому что сам Хадсон внес его в список доступных плагинов. Кажется, что перечисление это не означает, что это обязательно сработает, это не хорошо. Во всяком случае, помимо перехода к Jenkins (я рассматриваю) есть ли другие варианты пометить успешные сборки, используя Hudson? – ederribeiro

+0

Извините, я не знаю, я только что провел исследование по вашему вопросу;) –

+0

Без проблем, спасибо в любом случае! – ederribeiro

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