尝试使用Master
从Jenkins
(本地计算机)启动远程计算机上的从站(通过主服务器上的命令行启动从站)
ssh 10.1.18.135 java -jar D:/Jenkins/slave.jar
slave.jar出现在上面的路径中,它失败并出现此错误:
[07/01/13 14:16:11]启动奴隶代理$ ssh 10.1.18.135 java -jar D:/Jenkins/slave.jar系统找不到指定的文件错误: 无法启动test123的slave代理:系统找不到 指定java.io.IOException的文件:无法运行程序“ssh”: CreateProcess error = 2,系统找不到指定的文件 java.lang.ProcessBuilder.start(未知来源)at hudson.slaves.CommandLauncher.launch(CommandLauncher.java:115)at at hudson.slaves.SlaveComputer $ 1.call(SlaveComputer.java:230)at java.util.concurrent.FutureTask $ Sync.innerRun(Unknown Source)at java.util.concurrent.FutureTask.run(未知来源)at java.util.concurrent.ThreadPoolExecutor $ Worker.runTask(未知来源) at java.util.concurrent.ThreadPoolExecutor $ Worker.run(Unknown Source) 在java.lang.Thread.run(未知来源)引起: java.io.IOException:CreateProcess error = 2,系统找不到 在java.lang.ProcessImpl.create(Native Method)中指定的文件 java.lang.ProcessImpl。(未知来源)at java.lang.ProcessImpl.start(未知来源)
有人可以为此提供帮助吗?
答案 0 :(得分:0)
“系统找不到指定的文件”是指ssh,而不是slave.jar。确保安装了Windows ssh实现,并且它所在的文件夹存在于PATH环境变量中。