0

我有一个未安装 Websphere 的 hudson 构建服务器 (Windows)。我创建了一个通过 SSH 连接的 Hudson 节点。我还安装了 WAS Builder Plugin 以在 AIX 机器上运行 jython 脚本。使用 WAS Builder Plugin 的作业与 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 部署 Websphere 插件

于 2010-06-03T22:01:49.747 回答
0

为什么不通过 h​​udsonurl:8080/jobs/jobname/build?token=TOKEN url 在 Hudson 上远程触发构建。这样您就不必依赖 BAT 文件。

于 2010-04-16T06:59:14.740 回答
0

最后我让它工作了。我将插件升级到 1.4 版和最新的 Hudson 服务器 1.355。这似乎奏效了。

于 2010-04-22T12:31:49.657 回答