windows下搭建jenkins+allure+pytest

前言

提供allure的压缩包和default文件到网盘下载
点击新标签页跳转: https://pan.baidu.com/s/1o3bw56UWPQ7AQTdXAP2UNg
提取码: cspa

感谢default文件提供者
https://blog.csdn.net/qq_39653459/article/details/103585084?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task

在部署的过程中也踩了很多坑,写下这篇博客记录一下,希望后来者可以少走一点坑。

  • 坑点1:jenkins安装不了插件,或者插件管理页面报红。
    -(在首次进入jenkins页面时,要替换default文件,选择安装社区推荐的插件。)
  • 坑点2:allure报告空白(查看控制台日志记录)
    - 1.构建命令出错,可以先尝试在本机cmd执行该命令是否能成功。
    - 2.构建前和构建后的报告目录保持一致,否则jenkins无法找到数据文件无法生成报告)
  • 坑点3:该方式搭建的jenkins不支持selenium自动化,无法驱动浏览器打开网页。

安装jdk

Oracle JDK: https://www.oracle.com/java/technologies/javase-jdk13-downloads.html

小白可以选择后缀为.exe的下载,自主选择安装目录,程序会自动配置好环境变量。(这里一定要记住自己jdk环境所在目录,后续会用到)

安装allure

可以自己网上找压缩包,解压并配置环境变量即可(目录要记住,后续还是要用到)

jenkins

jenkins安装

jenkins下载地址https://jenkins.io/zh/
选择windows下载,会下载一个.msi后缀的文件,安装成功后会自动打开浏览器加载jenkins。(选择好安装目录,建议与上面的环境放在同一个位置)

命令行下启动、停止、重启jenkins,其他命令可自行百度

初次访问http://localhost:8080/jenkins,出现如下界面。密码在启动控制台打印出来,如果没找到,那到图中提示的文件查看

这里先不着急填写密码,先替换/jenkins/updates/default.json文件,可快速安装插件,替换完成记得重启jenkins

具体步骤不详讲,成功进入到该界面即可

安装allure插件


全局配置



创建工程

在General下选择高级,自定义工作目录,以后自己的脚本可以放这个目录。

这里选择windows批处理命令模式运行,前提是你已安装了pytest+allure模块,这里没安装的可以提供以下命令安装

pip install pytest
pip install allure-pytest


构建项目生成报告


原文地址:https://www.cnblogs.com/se7enjean/p/12579953.html