Pytest+Allure+Yaml+Jenkins+Gitlab接口自动化中Jenkins配置

一、背景

Jenkins(本地宿主机搭建) 拉取GitLab(服务器)代码到在Jenkins工作空间本地运行并生成Allure测试报告

二、框架改动点

  • 框架主运行程序需要先注释掉运行代码(可不改,如果运行报allure找不到就直接注释掉)

三、Jenkins配置

  • Jenkins中System中python运行环境变量配置
  • Jenkins Tools配置Allure Commandline(记得要先安装allure插件)
  • Jenkins项目配置:

Git代码拉取

  • 构建:Execute Windows batch command

    注意切换路径
bash 复制代码
cd C:\ProgramData\Jenkins\.jenkins\workspace\fenmi-api-frame

D:\python\python37\python.exe all.py

exit 0
  • 构建后测试报告生成路径

四、Jenkins生成的Allure报告

  • Jenkins构建日志
  • Jenkins构建完成后展示数据
  • Allure测试报告展示
  • 增加企业微信发送构建信息,通过控制台可查看日志及报告

相关推荐
FixBug_Nick2 小时前
Jenkins配置的JDK,Maven和Git
java·git·jdk·jenkins·maven
依旧风轻8 小时前
深入解析 Jenkins Agent 的 .jnlp 启动文件
运维·ios·jenkins·agent·slave
依旧风轻8 小时前
Jenkins 插件文件优先使用 .jpi 后缀
ci/cd·jenkins
刘个Java8 小时前
docker部署jenkins并成功自动化部署微服务
docker·自动化·jenkins
Andya_net10 小时前
Elasticsearch | ES索引模板、索引和索引别名的创建与管理
大数据·elasticsearch·jenkins
轻松运维小猪1 天前
Jenkins 接入 Microsoft Azure AD 登录
jenkins
幻影七幻1 天前
idea gitlab 操作
gitlab
测试工程师成长之路1 天前
Jmeter+Jenkins+Ant自动化持续集成环境搭建
jmeter·自动化·jenkins
奔跑的废柴2 天前
Jenkins学习(B站教程)
运维·学习·jenkins
Tee xm2 天前
清晰易懂的 Jenkins 安装与核心使用教程
linux·windows·macos·ci/cd·jenkins