Jenkins Master和Slave配置linux到AIX

时间:2016-01-12 20:50:40

标签: java linux jenkins aix

这是我的环境。

Jenkins Master - Linux 64位 slave AIX 32位

我必须在AIX 32位上的Jenkins slave上运行一些作业。问题是在AIX上启动slave。无论我使用什么版本的java,我都无法启动奴隶。

启动从站时出现以下错误。顺便说一句,ssh工作正常。

jre1.8.0_65/bin/java:cannot execute hudson.util.IOException2: Slave JVM has terminated. Exit code=1
at hudson.plugins.sshslaves.SSHLauncher.startSlave(SSHLauncher.java:984)
at hudson.plugins.sshslaves.SSHLauncher.access$400(SSHLauncher.java:137)
at hudson.plugins.sshslaves.SSHLauncher$2.call(SSHLauncher.java:725)
at hudson.plugins.sshslaves.SSHLauncher$2.call(SSHLauncher.java:706)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)Caused by: java.io.EOFException: unexpected stream termination*

任何帮助将不胜感激!! 在此先感谢。

1 个答案:

答案 0 :(得分:0)

还有其他一些方法可以尝试添加奴隶

SSH Slave 这将使用一组选定的凭据启动与主服务器的连接

Swarm Plugin 这需要主服务器上的插件,然后监听来自想要加入的从属节点的连接。我更喜欢这个,因为你可以在不必更改主人的情况下增加更多的奴隶