自動テスト(Antを介してトリガーされる)の実行エンジンとしてJenkins CI(バージョン1.454)を使用しています。私のテストの1つは、少なくとも1〜2日間実行されます。Jenkinsは常にテストを終了する前に終了するため、正確にはわかりませんでした。前回は約20,5時間後。
「ビルドタイムアウト」プラグインをインストールしましたが、問題のテストプロジェクトにはタイムアウトが構成されていないため、中断しないでください。テストはスレーブノードで実行されています。グローバルJenkins構成には、タイムアウト設定は含まれていません。
他の2人が同様の問題を抱えているのを見ましたが、今のところ答えはありません
スタックトレース:
INFO: Test-Linux-lts-mc #31 aborted
java.lang.InterruptedException
at java.lang.Object.wait(Native Method)
at hudson.remoting.Request.call(Request.java:127)
at hudson.remoting.Channel.call(Channel.java:681)
at hudson.remoting.RemoteInvocationHandler.invoke(RemoteInvocationHandler.java:158)
at $Proxy37.join(Unknown Source)
at hudson.Launcher$RemoteLauncher$ProcImpl.join(Launcher.java:859)
at hudson.Launcher$ProcStarter.join(Launcher.java:345)
at hudson.tasks.Ant.perform(Ant.java:217)
at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:19)
at hudson.model.AbstractBuild$AbstractRunner.perform(AbstractBuild.java:703)
at hudson.model.Build$RunnerImpl.build(Build.java:178)
at hudson.model.Build$RunnerImpl.doRun(Build.java:139)
at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:473)
at hudson.model.Run.run(Run.java:1408)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
at hudson.model.ResourceController.execute(ResourceController.java:88)
at hudson.model.Executor.run(Executor.java:238)
コンソールログには、エラーやタイムアウトの兆候は表示されません。ビルドが中止され、ノードのワークスペースがクリーンアップされたと表示されます。