Jenkins使用教程及与unittest、pytest的结合

环境配置

https://www.jianshu.com/p/575274af1700

系统管理——全局工具配置

Maven:是Java项目相关的。
Git:安装过git会自动填上,不需修改。
Allure Commandline:pytest项目需要配置。

Jenkins+Unittest+Python

1、新建任务
2、构建一个自由风格的软件项目
Jenkins使用教程及与unittest、pytest的结合_第1张图片
3、项目配置
Jenkins使用教程及与unittest、pytest的结合_第2张图片
Jenkins使用教程及与unittest、pytest的结合_第3张图片
定时构建时间表规则
Jenkins使用教程及与unittest、pytest的结合_第4张图片

选择Windows批处理命令,输入运行命令,保存。
Jenkins使用教程及与unittest、pytest的结合_第5张图片

接着可以进入项目,启用它即可。如果不想等待可以点击立即构建。点击配置可以修改上述配置信息。

参考资料:https://www.jianshu.com/p/6b99789830a0

Jenkins+Python+Pytest+Allure

参考:https://www.jianshu.com/p/5d9b68808448
第1步:安装插件Allure Jenkins Plugin
安装路径:系统管理 > 插件管理 > Available plugins > allure(新版名称)> 勾选安装后重启 > 安装后需要在cmd用命令退出启动再重新启动

第2步:把Jenkins的allure和命令行的allure连接起来。
路径:系统管理 > 全局工具配置 > Allure Commandline > 不勾选自动安装Installation directory(否则装每次都会下载)
Jenkins使用教程及与unittest、pytest的结合_第6张图片

第3步:
回到运行项目 配置> Post-build Actions 构建后操作 > Allure Report,此时Command命令要改为

call pytest --alluredir=allure-results # 该路径应与构建后操作设置的的目录名称相同
exit()

此时再去运行会产生测试报告:
在这里插入图片描述

你可能感兴趣的:(测试知识,jenkins,运维)