栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

手把手教你jenkins+python+allure持续集成

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

手把手教你jenkins+python+allure持续集成

注意Jenkins所在服务器要事先安装如下两个模块

pip install pytest (python的第三方单元测试框架)
pip install allure-pytest (用于连接pytest和allure,这一步会安装allure-pytest和allure-python-commons包)
1.在jenkins的插件管理安装插件Allure
2.系统管理-全局工具配置-Allure Commandline进行如下配置
3.创建一个自由风格的项目测试allure是否能用

第一种情况:源码在Jenkins所在服务器,不需要从git拉取代码 (示例代码见https://i-beta.cnblogs.com/files 下的py_pytest.zip),只需要进行如下设置后构建即可
说明:cd ${WORKSPACE} 不加也行,一般默认就是这个目录

       测试脚本目录:/home/py_pytest

       构建完成后测试报告目录: /root/.jenkins/workspace/allure_job/allure-report

allure-report的path都是相对该job的workspace目录

特殊问题:一般来说在pycharm中会自动allure-results目录,可是Jenkins下却不会自动创建,要自行创建该目录即使用命令sudo mkdir allure-results,由于考虑到要多次构建项目,所以每次事先删除目录sudo rm -rf allure-results,然后再执行创建sudo rm -rf allure-results

可在console output查看构建过程:


第二种情况:源码从远程代码仓库拉取,如github,进行如下设置即可

说明:构建后代码会自动下载一份到该job的workspace下(我的是如下目录)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/589150.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号