MAC環(huán)境下:用Jenkins搭建python selenium自動(dòng)化 持續(xù)集成環(huán)境的步驟(一)——?jiǎng)?chuàng)建自己的項(xiàng)目

原創(chuàng)文章,轉(zhuǎn)載請(qǐng)注明出處
第二次更新于:2018-04-29

一:安裝Jenkins

1、下載安裝包,https://jenkins.io/download/

2、完成之后,訪問http://localhost:8080【注:如果端口被占用或者想修改端口,例如:想修改端口=8089,執(zhí)行如下命令:java -jar jenkins.war --httpPort=8089】

3、打開頁面之后,輸入密碼,然后安裝推薦的插件

4、創(chuàng)建自己的管理員賬號(hào),然后正式進(jìn)入jenkins

二:創(chuàng)建自己的項(xiàng)目

第一種情況:項(xiàng)目代碼在github或者svn上,需要拉到本地環(huán)境執(zhí)行

1、新建Item,構(gòu)建一個(gè)自由風(fēng)格的軟件項(xiàng)目,給你的項(xiàng)目起個(gè)名字

2、源碼管理:選擇Git,輸入github上的Repository URL,創(chuàng)建用戶名和密碼,并選擇創(chuàng)建的用戶【注:如果是svn,那就輸入svn上的Repository URL】

3、構(gòu)建觸發(fā)器:選擇Poll SCM【含義:設(shè)置一個(gè)自動(dòng)檢查的時(shí)間,當(dāng)代碼有更新的時(shí)候,執(zhí)行構(gòu)建】,例如:“H/15 * * * *”,含義為:每十五分鐘檢查一次代碼,如果代碼有更新,則觸發(fā)構(gòu)建

4、構(gòu)建:選擇Execute shell:在Command中進(jìn)入mac環(huán)境下jenkins的workspace【一般情況下,workspace的路徑為:/Users/Shared/Jenkins/Home/workspace】,并執(zhí)行,執(zhí)行腳本一般為:python3 main.py

第二種情況:項(xiàng)目代碼在linux服務(wù)器上,不需要拉到本地,只需要在linux服務(wù)器上執(zhí)行

前提步驟:進(jìn)入系統(tǒng)管理-系統(tǒng)設(shè)置:找到SSH remote hosts,輸入服務(wù)器名稱Hostname,輸入端口號(hào)Port,創(chuàng)建自己的用戶之后,選擇Credentials;配置完成之后,點(diǎn)擊“Check connection”,如果提示“Successfull connection”,則證明鏈接成功

1、新建Item,構(gòu)建一個(gè)自由風(fēng)格的軟件項(xiàng)目,給你的項(xiàng)目起個(gè)名字

2、構(gòu)建觸發(fā)器:選擇<label class="attach-previous" style="margin: 0px; padding: 0px;">Build periodically</label>【含義:定期執(zhí)行構(gòu)建】,例如:“H/15 * * * *”,含義為:每十五分鐘執(zhí)行一次代碼,如果代碼有更新,則觸發(fā)構(gòu)建

4、構(gòu)建:選擇Execute shell script on remote host using ssh:選擇剛剛關(guān)聯(lián)的服務(wù)器,在Command中進(jìn)入linux環(huán)境下代碼存放路徑,并執(zhí)行,執(zhí)行腳本一般為:


cd /home/admin/test/

# 注:如果github上有你自己的代碼,可以拉下來執(zhí)行;如果沒有可以忽略這一步
git pull https://github.com/gz_tester/test

python3 main.py
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容