第一步:在docker下部署jenkins
第二步:在docker中搭建python環(huán)境
第三步:進(jìn)入docker容器在jenkins工作目錄下安裝allure安裝包并配置環(huán)境變量
vi /etc/profile
在打開的文件中添加
export ALLURE_HOME=/var/jenkins_home/workspace/allure-2.13.2
export PATH=$PATH:$ALLURE_HOME:/bin
第四步:瀏覽器打開jenkins
新建工程如(interface-automation)后在首頁系統(tǒng)管理》插件管理下安裝以下插件
Allure Jenkins Plugin(allure報(bào)告)
git(為了使用GitHub)
Localization: Chinese (Simplified)(漢化)
第五步:配置allure commandline
在首頁》系統(tǒng)配置》全局工具配置》allure commandline下
不要選擇自動(dòng)安裝
別名:allure(自己定義)
安裝目錄:/var/jenkins_home/workspace/allure-2.13.2(docker容器里安裝的allure路徑,配置時(shí)不需要到bin目錄)
第六步:在interface-automation中配置相關(guān)參數(shù)
1.點(diǎn)擊“配置”:源碼管理中選擇“Git”
Repositories中Repository URL:https://github.com/***(URL為GitHub中相應(yīng)庫地址)
Credentials:此為GitHub的賬號(hào)密碼
2.構(gòu)建觸發(fā)器中
python3 -m pytest --alluredir=/var/jenkins_home/workspace/interface-automation/allure-results /var/jenkins_home/workspace/interface-automation/modo_api_pytest/Apisite/test_case/test_1_account_select.py
(指定python版本梆造,指定allure報(bào)告生成地址)
3.構(gòu)建后的操作
選擇Allure Report
Path:allure-results(與上面報(bào)告路徑保持一致)