pytest+allure2+jenkins環境部署


1、pycharm安裝allure-pytest

2、jenkins -> 系統管理 -> 插件管理 -> 可選插件中過濾Allure,勾選對應插件安裝 
如下圖: 
這里寫圖片描述

3、安裝完插件后,繼續在jenkins-> Global Tool Configuration中安裝Allure Commandline,該安裝會在工程構建時聯網下載安裝 
如下圖: 
這里寫圖片描述

4、jenkins工程配置
1)新建 -> 構建一個自由風格的軟件項目

 



2)進入工程配置->選擇構建后操作
注意:工程構建的操作請確保,allure生成的報告的xml原始數據文件,與構建后操作中的allure report的path中的目錄一致,否則將一直報Build step ‘Allure Report’ marked build as failure
如下圖

5、

構建以上job時,如果腳本最后不加上 exit 0,pytest命令雖然執行成功,但構建結果失敗,報錯如下:
Build step 'Execute Windows batch command' marked build as failure

 

image.png

原因:jenkins執行windows命令時,若退出代碼不為0 ,則jenkins會將構建標記為失敗。

exit 0 1 2...這個是退出碼,就像編寫程序最后return 0一樣,我們可以通過設置不同的退出碼來提示用戶腳本運行到那一步退出的,一般情況下,0代表正確執行后退出,非0代表多多少少有問題。

文章轉自兩位作者,分別是:https://blog.csdn.net/lihua_tan/article/details/76099477、https://www.jianshu.com/p/200601e444a8

 


免責聲明!

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



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