• pytest+allure2+jenkins环境部署


    1、pycharm安装allure-pytest

    2、jenkins -> 系统管理 -> 插件管理 -> 可选插件中过滤Allure,勾选对应插件安装 
    如下图: 
    这里写图片描述

    3、安装完插件后,继续在jenkins-> Global Tool Configuration中安装Allure Commandline,该安装会在工程构建时联网下载安装 
    如下图: 
    这里写图片描述

    4、jenkins工程配置
    1)新建 -> 构建一个自由风格的软件项目



    2)进入工程配置->选择构建后操作
    注意:工程构建的操作请确保,allure生成的报告的xml原始数据文件,与构建后操作中的allure report的path中的目录一致,否则将一直报Build step ‘Allure Report’ marked build as failure
    如下图

    5、

    构建以上job时,如果脚本最后不加上 exit 0,pytest命令虽然执行成功,但构建结果失败,报错如下:
    Build step 'Execute Windows batch command' marked build as failure

    image.png

    原因:jenkins执行windows命令时,若退出代码不为0 ,则jenkins会将构建标记为失败。

    exit 0 1 2...这个是退出码,就像编写程序最后return 0一样,我们可以通过设置不同的退出码来提示用户脚本运行到那一步退出的,一般情况下,0代表正确执行后退出,非0代表多多少少有问题。

    文章转自两位作者,分别是:https://blog.csdn.net/lihua_tan/article/details/76099477、https://www.jianshu.com/p/200601e444a8

  • 相关阅读:
    soa soap http rpc
    Work Queues(点对多)
    Hello World模式
    RabbitMQ 概念
    RabbitMQ安装
    gradle ssh 插件
    gradle基础配置
    将java打jar包成linux后台服务service
    java 8 日期api
    springboot linux启动方式
  • 原文地址:https://www.cnblogs.com/wangjunjiehome/p/10250702.html
Copyright © 2020-2023  润新知