2012-02-10 8 views
3

私は一週間前にハドソンを使い始めました。ビルドサイクル(ci-game、email-ext、Sonarなど)にさまざまなプラグインを追加することができましたが、svn-tagを動作させることができません。svn-tagハドソンのプラグインが動作しない

私は、最新版のHudson war(2.2.0)とSubversion Tagging Pluginのバージョン1.16を使用しています。

ビルドに失敗すると、プラグインは何もしなかった(ビルドに失敗したため)と言っていますが、ビルドが正常に実行されるとプラグインは何も教えてくれません。

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

ハドソンCIとジェンキンCIの違いがあるようです。 Jenkinsはメソッドhudson.model.AbstractBuild.getRootBuild()を提供していますが、javaの文書によれば、それはhudsonの一部ではありません。

プラグインは、OracleハドソンCIと互換性がないかもしれません。

+0

こんにちはAndreas_D、ご協力いただきありがとうございます。 Hudson自体が利用可能なプラグインとしてそれをリストしていたので、私はsvn-tagプラグインをHudsonにインストールするように導かれました。それはそれが必ずしも動作することを意味するものではない、それは良いではないということになったようです。とにかく、ジェンキンス(私は検討している)に移動するほかに、ハドソンを使って成功したビルドをタグ付けするための他のオプションはありますか? – ederribeiro

+0

申し訳ありませんが、私はあなたの質問の研究を行った;) –

+0

問題ありがとう、とにかく! – ederribeiro

関連する問題