一耳标,前言
上一篇博客Jenkins集成appium自動(dòng)化測(cè)試(Windows篇)介紹了怎么使用遠(yuǎn)程Jenkins新建節(jié)點(diǎn)連接本地Windows電腦進(jìn)行Appium自動(dòng)化測(cè)試集成。但是在做ios App自動(dòng)化測(cè)試時(shí)鉴竭,因?yàn)閕os系統(tǒng)生態(tài)閉環(huán)的原因川慌,蘋果測(cè)試真機(jī)或者蘋果模擬器需要連接Mac電腦才能更好的進(jìn)行自動(dòng)化測(cè)試驹饺。且Mac電腦上同樣可以進(jìn)行基于appium的Android APP自動(dòng)化測(cè)試,所以最好選擇Mac電腦用于APP UI自動(dòng)化測(cè)試最仑。
接下來(lái)就介紹怎樣使用遠(yuǎn)程服務(wù)器上的Jenkins在本地Mac電腦上新增節(jié)點(diǎn)藐俺。
本篇博客環(huán)境:jenkins 2.176.3,macOS Mojave 10.14.5
二盯仪,Mac電腦準(zhǔn)備
1紊搪,網(wǎng)絡(luò)環(huán)境
首先,要確保安裝Jenkins的遠(yuǎn)程服務(wù)器全景、本地Mac電腦在同一網(wǎng)絡(luò)環(huán)境下耀石。公司一般都是在同一內(nèi)網(wǎng)環(huán)境,如果不在同一網(wǎng)絡(luò)環(huán)境爸黄,則需要將內(nèi)網(wǎng)進(jìn)行映射(可使用花生殼)滞伟,從而保證遠(yuǎn)程服務(wù)器能訪問(wèn)Mac電腦。
2炕贵,設(shè)置允許遠(yuǎn)程登錄
本地Mac電腦需要設(shè)置允許遠(yuǎn)程登錄梆奈,Jenkins才能登錄訪問(wèn)Mac電腦。操作步驟如下:
三称开,Jenkins新增節(jié)點(diǎn)
1亩钟,新建節(jié)點(diǎn)
步驟如下
2乓梨,配置節(jié)點(diǎn)
配置具體說(shuō)明如下:
注意
2.1,遠(yuǎn)程工作目錄清酥,需要有讀寫權(quán)限扶镀,否則后續(xù)會(huì)報(bào)錯(cuò)
2.2,啟動(dòng)方式焰轻,有的Jenkins版本選項(xiàng)為"Launch slave agents on Unix machine via SSH"
2.3臭觉,主機(jī),查看Mac電腦的ip地址可參考設(shè)置允許遠(yuǎn)程登錄辱志,也可以進(jìn)行如下操作查看
2.4蝠筑,Credentials,即Mac電腦登錄時(shí)的用戶名跟密碼揩懒,需要先添加才能進(jìn)行選擇什乙,步驟如下
其他默認(rèn)填寫即可。
2.5旭从,高級(jí)稳强,根據(jù)需要配置
配置好以上選項(xiàng)后,點(diǎn)擊【保存】按鈕和悦。
3,節(jié)點(diǎn)啟動(dòng)代理
配置保存后渠缕,會(huì)看到新增的節(jié)點(diǎn)(狀態(tài)為未在線)鸽素,如下
點(diǎn)擊該節(jié)點(diǎn),跳轉(zhuǎn)至該節(jié)點(diǎn)頁(yè)面亦鳞,如下
點(diǎn)擊【重啟代理】馍忽,連接成功,節(jié)點(diǎn)顯示在線狀態(tài)燕差,如下
至此遭笋,遠(yuǎn)程Jenkins在本地Mac電腦上新增節(jié)點(diǎn)成功。
如果需要新建任務(wù)關(guān)聯(lián)該節(jié)點(diǎn)進(jìn)行構(gòu)建的話徒探,請(qǐng)?jiān)敿?xì)參考博客Jenkins集成appium自動(dòng)化測(cè)試(Windows篇)中新建任務(wù)及后續(xù)步驟瓦呼。