zoukankan      html  css  js  c++  java
  • jenkins7—生成Allure报告(Allure Jenkins Plugin)

    前言

    jenkins上集成allure的报告才是高大上的,jenkins集成了allure插件,安装插件后运行pytest+allure的脚本即可在jenkins上查看allure报告了。

    allure安装

    在运行代码的服务器本机,我这里用的docker容器,在容器内部安装allure-pytest。

    先进docker容器

    docker exec -it -u root 容器id /bin/bash
    

     安装allure-pytest包

    pip3 install allure-pytest==2.8.6 --index-url https://pypi.douban.com/simple

    Allure Jenkins Plugin插件安装

    docker容器内部准备好Allure的环境后,接着在jenkins上安装Allure插件;

    打开jenkins首页-系统管理-管理插件-可选插件,搜索Allure,直接安装;

     安装完成后打开jenkins首页-全局工具配置-Allure Commandline,安装allure命令行工具;

     勾选自动安装,版本选择最新版2.13就可以了

     执行shell

    运行的pytest脚本上传到github,在jenkins上配置拉取git代码;

    执行shell的地方改成运行allure的报告,使用--alluredir 参数设置报告路径

    pytest --alluredir ./allure_report
    pytest --alluredir ${WORKSPACE}/allure_report
    

    ${WORKSPACE} 是jenkins的环境变量,表示当前的工作目录,更多的环境变量,可点击【可用的环境变量列表】查看;

    构建后操作

    添加构建后操作步骤-Allure Report

    Path地方写allure报告的地址,跟上面的执行shell地方生成的报告地址保持一致就可以了

      

    生成报告

    构建你的Job,接下来就是见证奇迹的时刻了(第1次构建,会下载allure-commandline-2.13.7.zip)

    查看报告内容

    越努力,越幸运!!! good good study,day day up!!!
  • 相关阅读:
    Buffer -nodejs
    Tip提示框另类写法
    SASS入门
    界面设计必须要权衡的三个要素
    如何快速出稿一个优秀APP的构图
    如何画好一套线性图标
    Ui培训之如何设计极简三色图标
    移动APP设计国外资源总汇
    移动界面UI颜色设计
    APP专业视觉设计基础标准要求
  • 原文地址:https://www.cnblogs.com/canglongdao/p/14073847.html
Copyright © 2011-2022 走看看