上一篇博客Jenkins集成appium自動化測試(Windows篇)介紹了怎麼使用遠程Jenkins新建節點鏈接本地Windows電腦進行Appium自動化測試集成。html
可是在作ios App自動化測試時,由於ios系統生態閉環的緣由,蘋果測試真機或者蘋果模擬器須要鏈接Mac電腦才能更好的進行自動化測試。且Mac電腦上一樣能夠進行基於appium的Android APP自動化測試,因此最好選擇Mac電腦用於APP UI自動化測試。ios
接下來就介紹怎樣使用遠程服務器上的Jenkins在本地Mac電腦上新增節點。服務器
本篇博客環境:jenkins 2.176.3,macOS Mojave 10.14.5網絡
首先,要確保安裝Jenkins的遠程服務器、本地Mac電腦在同一網絡環境下。公司通常都是在同一內網環境,若是不在同一網絡環境,則須要將內網進行映射(可以使用花生殼),從而保證遠程服務器能訪問Mac電腦。app
本地Mac電腦須要設置容許遠程登陸,Jenkins才能登陸訪問Mac電腦。操做步驟以下:測試
步驟以下3d
配置具體說明以下:代理
注意htm
2.1,遠程工做目錄,須要有讀寫權限,不然後續會報錯blog
2.2,啓動方式,有的Jenkins版本選項爲"Launch slave agents on Unix machine via SSH"
2.3,主機,查看Mac電腦的ip地址可參考設置容許遠程登陸,也能夠進行以下操做查看
2.4,Credentials,即Mac電腦登陸時的用戶名跟密碼,須要先添加才能進行選擇,步驟以下
其餘默認填寫便可。
2.5,高級,根據須要配置
配置好以上選項後,點擊【保存】按鈕。
配置保存後,會看到新增的節點(狀態爲未在線),以下
點擊該節點,跳轉至該節點頁面,以下
點擊【重啓代理】,鏈接成功,節點顯示在線狀態,以下
至此,遠程Jenkins在本地Mac電腦上新增節點成功。
若是須要新建任務關聯該節點進行構建的話,請詳細參考博客Jenkins集成appium自動化測試(Windows篇)中新建任務及後續步驟。