Jenkins自動化構建python nose測試


[本文出自天外歸雲的博客園]

簡介

通過Jenkins自動化構建python nose測試分兩步:

1. 創建節點(節點就是執行自動化測試的機器);

2. 創建任務並綁定節點(用指定的機器來跑我們創建的任務,這里我們選擇執行一段腳本)。

創建節點

1. 登錄jenkins平台,在左側的節點中隨便找一個節點點進去,然后在導航欄點擊“nodes”-->點擊“創建節點”-->輸入“節點名稱”-->選擇“Permanent Agent”-->點擊“OK”:

2. 指定jenkins的工作目錄,隨便指定-->點擊“Save”:

3. 在需要執行自動化測試的機器上訪問新創建的AutoNose節點頁面並點擊“Launch”下載“slave-agent.jnlp”:

4. 雙擊運行下載的“slave-agent.jnlp”文件,出現如下畫面即是運行成功:

創建任務並綁定節點

1. 在jenkis主頁面新建任務:

 

2. 輸入任務名稱-->選擇“構建一個自由風格的軟件項目”-->點擊“OK”:

3. 在任務配置頁面輸入節點名稱“AutoNose”綁定剛才創建的“AutoNose”節點:

4. 在頁面下方構建欄選擇“Execute Windows batch command”:

 5. 輸入要執行的batch腳本,這里以python nose自動化測試為例,輸入后點擊“保存”:

cd E:\forPytest
nosetests -v -s --with-xunit

6. 在創建的任務頁面點擊“立即構建”,點擊相應的構建任務進入構建頁面:

7. 在構建頁面點擊“Console Output”可以在頁面右側看到控制台輸出:

至此本次構建就完成了,我們指定的python nose測試任務已經在我們的機器上運行,並生成了測試結果文件,如下圖所示:

以上為手動構建的過程,在實際的工作中我們可以細化我們的構建任務配置,在配置頁的構建觸發器中設置定時自動化構建,例如“0 17 * * *”代表每天17點自動化構建一次:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM