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测试报告展示
  • 增加企业微信发送构建信息,通过控制台可查看日志及报告

相关推荐
Elastic 中国社区官方博客13 小时前
使用真实 Elasticsearch 进行高级集成测试
大数据·数据库·elasticsearch·搜索引擎·全文检索·jenkins·集成测试
画船听雨眠aa20 小时前
gitlab云服务器配置
服务器·git·elasticsearch·gitlab
risc1234561 天前
【Elasticsearch】中数据流需要配置索引模板吗?
大数据·elasticsearch·jenkins
skinGap2 天前
Node.js 中文编码问题全解析
node.js·jenkins·android-studio
字节全栈_PVK2 天前
Jenkins 的安装(详细教程)_jenkins安装
运维·jenkins
risc1234562 天前
【Elasticsearch】match_bool_prefix 查询 vs match_phrase_prefix 查询
大数据·elasticsearch·jenkins
柠檬豆腐脑3 天前
从前端到全栈:Jenkins 自动化部署 Node.js后端+ Vue.js 前端
前端·ci/cd·jenkins
risc1234563 天前
【Elasticsearch】 Intervals Query
大数据·elasticsearch·jenkins
ccnnlxc4 天前
日志收集Day007
运维·jenkins
玉米的玉*」*4 天前
新项目上传gitlab
gitlab