2016-06-06 6 views
1

Ich habe diesen Fehler:Jenkins - Wie zu markieren gewaltsam erfolgreich bauen

java.io.IOException: Remote call on build4 failed 
    at hudson.remoting.Channel.call(Channel.java:789) 
    at hudson.Launcher$RemoteLauncher.kill(Launcher.java:953) 
    at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:540) 
    at hudson.model.Run.execute(Run.java:1741) 
    at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43) 
    at hudson.model.ResourceController.execute(ResourceController.java:98) 
    at hudson.model.Executor.run(Executor.java:410) 
Caused by: java.lang.NoClassDefFoundError: Could not initialize class hudson.util.jna.GNUCLibrary 
    at hudson.plugins.signal_killer.SignalKiller.sendSignal(SignalKiller.java:45) 
    at hudson.plugins.signal_killer.SignalKiller.kill(SignalKiller.java:29) 
    at hudson.util.ProcessTree$OSProcess.killByKiller(ProcessTree.java:216) 
    at hudson.util.ProcessTree$Windows$1.killRecursively(ProcessTree.java:427) 
    at hudson.util.ProcessTree$Windows.killAll(ProcessTree.java:487) 
    at hudson.Launcher$RemoteLauncher$KillTask.call(Launcher.java:965) 
    at hudson.Launcher$RemoteLauncher$KillTask.call(Launcher.java:956) 
    at hudson.remoting.UserRequest.perform(UserRequest.java:120) 
    at hudson.remoting.UserRequest.perform(UserRequest.java:48) 
    at hudson.remoting.Request$2.run(Request.java:326) 
    at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:68) 
    at java.util.concurrent.FutureTask.run(Unknown Source) 
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) 
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) 
    at hudson.remoting.Engine$1$1.run(Engine.java:62) 
    at java.lang.Thread.run(Unknown Source) 
    at ......remote call to build4(Native Method) 
    at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1416) 
    at hudson.remoting.UserResponse.retrieve(UserRequest.java:252) 
    at hudson.remoting.Channel.call(Channel.java:781) 
    ... 6 more 

nach meinem Build. Dieser Fehler wurde als FAILED erstellt.

Aber ich muss es gewaltsam als SUCCESS markieren, weil ich ein erfolgreiches Ergebnis von Build - * .exe Link meiner distrib.

Ich habe versucht, Jenkins Text Finder Plugin zu verwenden:

Settings of JTF

Es war für meine regex in Konsolenausgabe und markieren Sie erfolgreich zu bauen, aber es nicht wie ich es erwartet funktionierte - es regex gefunden, aber hat das Bauen nicht erfolgreich gemacht.

Gibt es eine andere Möglichkeit, dieses Problem zu lösen?

Antwort

0

Dies ist nicht möglich - das Build-Ergebnis kann nur als worse als das vorhandene Ergebnis markiert werden und daher kann das Text Finder-Plugin nur Ihre Build als UNSTABLE oder FAILED setzen.

Es scheint, dass Sie auf eine Auflösung auf JENKINS-20481 warten müssen. Sie sollten dem Ticket so viele Details hinzufügen wie möglich, um zu helfen.