以下主要針對mac主機通過ssh方式進行的多節點配置
1、環境准備
需要在各個節點上先安裝jenkins,以及必需的插件
在master節點上安裝Slaves plugin (如SSH Slaves plugin)
在slave節點上開啟ssh訪問權限(設置-共享)
2、從master的jenkins進入“系統管理”-“管理節點”,並新建一個節點。

3、部分節點配置說明

1)executors - 從master遠程執行的任務上限數量
2)遠程工作目錄 - slave節點上的jenkins工作目錄
3)用法 - 如果做成動態負載均衡,可以考慮使用“盡可能的使用這個節點”,但需要把每個任務都設置成可在master和slave節點下都能運行,難度較大且容易出錯(比如環境變量都要分別設好);建議使用“只允許運行綁定到這台機器的job”,並在任務中指定在哪個節點運行(master節點默認是“盡可能的使用這個節點”,不用修改)
4)啟動方法 - 選擇"Launch slave agents via SSH",並填入Host和密碼認證(如果對安全性要求不高,Host Key Verification Strategy 可以設為 "Non verifying Verification Strategy")
5)Node Properties - Environment variables :設置只在此節點上生效的變量配置。
4、保存后,在左側“構建執行狀態”下就可以看到Slave節點了,如果顯示為斷開,可嘗試點一下Launch按鈕啟動。
5、任務指定到Slave節點
在jenkins任務中可看到Restrict where this project can be run選項,填寫節點名即可。
