0

Websphere がインストールされていない hudson ビルド サーバー (Windows) があります。SSH 経由で接続する Hudson ノードを作成しました。AIX マシンで jython スクリプトを実行するために、WAS Builder プラグインもインストールしました。WAS Builder プラグインを使用するジョブは、AIX ボックスに関連付けられています。

エラーが発生します。そのセットアップが機能するかどうか、または別のセットアップが WAS Builder プラグインで機能するかどうか、誰か知っていますか?

編集:

次のエラー メッセージが表示されます。

[test] $ cmd /c call /tmp/hudson9035964108103168395.bat
FATAL: command execution failed

java.io.IOException: cmd: not found
 at java.lang.UNIXProcess.fullPath(UNIXProcess.java:372)
 at java.lang.UNIXProcess.<init>(UNIXProcess.java:178)
 at java.lang.ProcessImpl.start(ProcessImpl.java:114)
 at java.lang.ProcessBuilder.start(ProcessBuilder.java:466)
 at hudson.Proc$LocalProc.<init>(Proc.java:149)
 at hudson.Proc$LocalProc.<init>(Proc.java:121)
 at hudson.Launcher$LocalLauncher.launch(Launcher.java:633)
 at hudson.Launcher$ProcStarter.start(Launcher.java:268)
 at hudson.Launcher$RemoteLaunchCallable.call(Launcher.java:778)
 at hudson.Launcher$RemoteLaunchCallable.call(Launcher.java:754)
 at hudson.remoting.UserRequest.perform(UserRequest.java:114)
 at hudson.remoting.UserRequest.perform(UserRequest.java:48)
 at hudson.remoting.Request$2.run(Request.java:270)
 at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:432)
 at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:284)
 at java.util.concurrent.FutureTask.run(FutureTask.java:138)
 at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:665)
 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:690)
 at java.lang.Thread.run(Thread.java:810)
Finished: FAILURE

そのプラグインをスレーブで実行できるかどうか疑問に思っています。特に、マスターが Windows 上にあり、スレーブが AIX 上にある場合はそうです。

4

3 に答える 3

1

ここをチェックHudson Deploy Websphere Plugin

于 2010-06-03T22:01:49.747 に答える
0

最後に、私はそれを機能させました。プラグインをバージョン 1.4 と最新の Hudson サーバー 1.355 にアップグレードしました。それはトリックを行うように見えました。

于 2010-04-22T12:31:49.657 に答える
0

hudsonurl:8080/jobs/jobname/build?token=TOKEN url を介して Hudson でビルドをリモートでトリガーしないのはなぜですか。そうすれば、BAT ファイルに依存する必要はありません。

于 2010-04-16T06:59:14.740 に答える