啟動 Slave 代理程式的指令,可以控制 Slave 電腦並與 Master 溝通。 Jenkins 假設執行的程式會在正式的 Slave 機器上啟動 slave.jar

可以由這裡下載 slave.jar

簡單一點就像 "ssh 主機名稱 java -jar ~/bin/slave.jar"。 但是,一般會建議您在 Slave 上面寫一個小 Shell Script,控制 Java 及 slave.jar 的位置, 也能設定 PATH 這類節點間不盡相同的環境變數。就像:

#!/bin/sh
exec java -jar ~/bin/slave.jar

您可以使用任何指令執行 Slave 機器上的程式,例如 RSH。 只要最後程式的 stdin 及 stdout 被連到 "java -jar ~/bin/slave.jar" 就好。

大型部署環境下,可以考慮從掛載 NFS 的共通位置中載入 slave.jar, 就不用每次升級 Jenkins 時還要同步更新每部機器上的這個檔案。

設定成 "ssh -v 主機名稱" 可以幫助您處理連線問題。