pytest+allure+Jenkins實現自動化持續集成

一、首先在服務器上配置好python3
在這裏插入圖片描述
二、在服務器上安裝好pytest
在這裏插入圖片描述
三、在服務器上配置好allure
在這裏插入圖片描述
四、在服務器上安裝完Jenkins,並啓動,進入:
系統管理—>插件管理中安裝需要的插件如:
Allure Jenkins Plugin。
在Jenkins中安裝插件方法,有兩種:
1.第一種:離線安裝,去jenkins插件網站上下載allure插件最新版本:
http://mirrors.jenkins-ci.org/plugins/allure-jenkins-plugin/
下載完插件後,系統管理—>插件管理—>Advanced—>Upload Plugin 選擇剛下載的插件上傳:如圖:
在這裏插入圖片描述
在這裏插入圖片描述
跳轉到安裝界面,安裝完後,會自動重啓

2.第二種:在線安裝,系統管理—>插件管理—>Available中輸入allure,勾選前面的複選框,點擊Install without restart
在這裏插入圖片描述
在這裏插入圖片描述
安裝完後,重啓

五、進入系統管理—>全局工具配置—>Allure Commandline

在這裏插入圖片描述
在這裏插入圖片描述
六、回到Jenkins首頁,創建一個新Job,選擇自由風格

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
提前在Jenkins中配置好遠程倉庫git的私鑰(百度一搜就有)
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
注意:這裏在pytest的命令中多添加了addoption屬性,–env={env}這個屬性在原本的pytest中並不存在,需要在pytest中添加相應的addoption屬性:
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章