Pytest+Allure+Yaml+PyMsql+Jenkins+Gitlab接口自动化(五)Jenkins配置

一、背景

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

二、框架改动点

  • 框架主运行程序需要先注释掉运行代码(可不改,如果运行报allure找不到就直接注释掉)
    在这里插入图片描述

三、Jenkins配置

  • Jenkins中System中python运行环境变量配置
    在这里插入图片描述
  • Jenkins Tools配置Allure Commandline(记得要先安装allure插件)

在这里插入图片描述

  • Jenkins项目配置:

Git代码拉取
在这里插入图片描述
在这里插入图片描述

  • 构建:Execute Windows batch command
    在这里插入图片描述
    注意切换路径
cd C:\ProgramData\Jenkins\.jenkins\workspace\fenmi-api-frame

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

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

在这里插入图片描述

在这里插入图片描述

四、Jenkins生成的Allure报告

  • Jenkins构建日志

在这里插入图片描述

  • Jenkins构建完成后展示数据

在这里插入图片描述

  • Allure测试报告展示
    在这里插入图片描述
  • 增加企业微信发送构建信息,通过控制台可查看日志及报告
    在这里插入图片描述
    在这里插入图片描述

相关推荐

  1. Jenkins+Gitlab自动化部署配置

    2024-07-12 16:34:04       45 阅读
  2. Jenkins: 配置自动化发布脚本

    2024-07-12 16:34:04       42 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-12 16:34:04       70 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-12 16:34:04       74 阅读
  3. 在Django里面运行非项目文件

    2024-07-12 16:34:04       62 阅读
  4. Python语言-面向对象

    2024-07-12 16:34:04       72 阅读

热门阅读

  1. C++ 识别 .lua文件内用户自定义的全局函数

    2024-07-12 16:34:04       24 阅读
  2. 临终护理:用爱与关怀陪伴生命的最后旅程

    2024-07-12 16:34:04       24 阅读
  3. Feign的远程调用

    2024-07-12 16:34:04       21 阅读
  4. 大数据平台之HDFS

    2024-07-12 16:34:04       26 阅读
  5. 笔记:Entity Framework Core 数据库迁移add-migration

    2024-07-12 16:34:04       27 阅读
  6. 数据库系统中的Undo和Redo

    2024-07-12 16:34:04       26 阅读
  7. 写一个垃圾邮件二分类代码

    2024-07-12 16:34:04       25 阅读
  8. Sklearn 深入教程

    2024-07-12 16:34:04       26 阅读
  9. 深度解析:scikit-learn Pipeline记忆功能的秘密

    2024-07-12 16:34:04       26 阅读
  10. 由跨域引发一些思考

    2024-07-12 16:34:04       23 阅读
  11. 【AI研发工具包】sklearn教程(Scikit-learn)

    2024-07-12 16:34:04       25 阅读
  12. sklearn-learn的安装

    2024-07-12 16:34:04       20 阅读
  13. Spring Boot与GraphQL的集成

    2024-07-12 16:34:04       23 阅读