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

相关推荐
szc17674 小时前
docker 相关命令
java·docker·jenkins
pumpkin845146 小时前
GitHub 和 GitLab
gitlab·github
lizz6666 小时前
gitlab:使用脚本批量下载项目,实现全项目检索
gitlab
脸ル粉嘟嘟6 小时前
GitLab使用操作v1.0
学习·gitlab
牙牙70510 小时前
Centos7安装Jenkins脚本一键部署
java·servlet·jenkins
灼烧的疯狂10 小时前
K8S + Jenkins 做CICD
容器·kubernetes·jenkins
java1234_小锋10 小时前
Elasticsearch中的节点(比如共20个),其中的10个选了一个master,另外10个选了另一个master,怎么办?
大数据·elasticsearch·jenkins
我的运维人生10 小时前
Elasticsearch实战应用:构建高效搜索与分析平台
大数据·elasticsearch·jenkins·运维开发·技术共享
运维老司机10 小时前
Jenkins修改LOGO
运维·自动化·jenkins
bug管理者12 小时前
UI自动化测试中公认最佳的设计模式-POM
jenkins·策略模式