簡體   English   中英

Jenkins通過在master上執行命令啟動slave +系統找不到指定的文件

[英]Jenkins launch slave via execution of command on the master + The system cannot find the file specified

嘗試使用JenkinsMaster (本地機器)在遠程機器上啟動從機(通過 Master 上的命令行啟動從機)

ssh 10.1.18.135 java -jar D:/Jenkins/slave.jar

slave.jar 存在於上述路徑中,失敗並出現以下錯誤:

[07/01/13 14:16:11] Launching slave agent $ ssh 10.1.18.135 java -jar D:/Jenkins/slave.jar The system cannot find the file specified ERROR: Unable to launch the slave agent for test123 : The系統找不到指定的文件 java.io.IOException:無法運行程序“ssh”:CreateProcess 錯誤=2,系統找不到在 hudson.slaves.CommandLauncher 的 java.lang.ProcessBuilder.start(未知來源)指定的文件。在 java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) at java.util.concurrent.FutureTask.run 在 hudson.slaves.SlaveComputer$1.call(SlaveComputer.java:230) 啟動(CommandLauncher.java:115) (Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) : java.io.IOException: CreateProcess error=2, 系統找不到在 java.lang.ProcessImpl.create(Native Method) at java.lang.ProcessImpl.(Unknown來源)在 java.lang.ProcessImpl.start(未知來源)

有人可以幫忙嗎?

“系統找不到指定的文件”是指ssh,而不是slave.jar。 確保您已安裝 Windows ssh 實現,並且它所在的文件夾存在於您的 PATH 環境變量中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM