zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    DES 加密算法
    socket编程之bind()函数
    如何启动ubuntu下的telnet服务
    基于duilib修改的版本上传了
    mmsPlayer, for android ,wince,windows,wm等
    [转]log4c 配置文件的用法
    mmsPlayer, for android ,wince,windows,wm等
    wince 版本的播放器 是基于 TC89系列
    cocos2dx做的一个圣诞节软件
    基于duilib修改的版本上传了
  • 原文地址:https://www.cnblogs.com/wangjunjiehome/p/10250702.html
Copyright © 2011-2022 走看看