­

Pytest 學習(二十七)- Jenkins+Allure+Pytest的持續集成

一、配置 allure 環境變量

1、下載

allure是一個命令行工具,可以去 github 下載最新版://github.com/allure-framework/allure2/releases

2、解壓到本地

3、配置環境變量

  • 複製路徑如:F:\allure-2.13.7\bin

  • 環境變量、Path、添加 F:\allure-2.13.7\bin、保存

  • cmd 中輸入 where allure ,查看是否能找到

二、Jenkins配置Allure

1、安裝allure插件

系統管理–>插件管理–>可安裝插件 搜索allure進行安裝

2、安裝Allure Commandline

安裝完allure插件後,進入系統管理–>全局工具配置,安裝Allure Commandline

3、Jenkins 任務配置構建操作

新建job–>增加構建步驟–>Windows批處理命令,輸入如下命令:

#!/bin/bash
cd .jenkins\workspace\allure-test\allure-results
pytest -s -q --alluredir=allure-test/allure-results --clean-alluredir
exit 0

注意:
新增構建後操作,Allure report,輸入report所在目錄名稱:與Windows批處理命令中設置的報告目錄名稱保持一致(這裡使用的是report名稱)

4、執行構建,查看報告

5、查看報告詳情

Tags: