Как выполнить развертывание на удаленном компьютере, используя плагин WAS Builder от hudson? - PullRequest
0 голосов
/ 14 апреля 2010

У меня есть сервер сборки hudson (Windows), на котором не установлен Websphere. Я создал узел Hudson, к которому я подключаюсь через SSH. Я также установил плагин WAS Builder для запуска jython-скриптов на компьютере AIX. Задание, использующее плагин WAS Builder, связано с полем AIX.

Я сталкиваюсь с ошибками. Кто-нибудь знает, может ли эта установка работать или для плагина WAS Builder будут работать другие настройки?

EDIT:

Я получаю следующее сообщение об ошибке:

[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.

Ответы [ 3 ]

1 голос
/ 04 июня 2010

Проверьте здесь Hudson Deploy Websphere Plugin

0 голосов
/ 22 апреля 2010

Наконец я получил его на работу. Я обновил плагин до версии 1.4 и до новейшего сервера Hudson 1.355. Это, кажется, делает трюк.

0 голосов
/ 16 апреля 2010

Почему вы не запускаете сборки на Hudson через hudsonurl: 8080 / jobs / jobname / build? Token = TOKEN url. Таким образом, вам не нужно зависеть от файлов BAT.

...