前言
提供allure的压缩包和default文件到网盘下载:
点击新标签页跳转: https://pan.baidu.com/s/1o3bw56UWPQ7AQTdXAP2UNg
提取码: cspa
在部署的过程中也踩了很多坑,写下这篇博客记录一下,希望后来者可以少走一点坑。
- 坑点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
构建项目生成报告