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
原因: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
最新文章
- excel链接sharepoint 用于 Excel 的 Microsoft Power Query
- WinForm------GridControl单元格内容修改外表样式
- Java删除文件夹和文件
- 使用WinSetupFromUSB来U盘安装WINDOWS2003
- Spark PySpark数据类型的转换原理—Writable Converter
- 简明Vim练级攻略
- 官网的许多Mobile开发教程,Blog和示例代码
- centos6.4下没有heartbeat包解决办法
- C++ 版本的split_string
- HDU 4359	 Easy Tree DP? 带权二叉树的构造方法 dp
- C#笔记(二)变量之预定义的引用类型
- bjective-C 中核心处理字符串的类是 NSString 与 NSMutableString
- Android 系统当中各种尺寸单位的定义及使用
- Paxos 算法
- Android 5.0 版本 USB 调试模式打开方法
- JavaScript踩坑
- java之代码复用
- 自定义控件详解(一):Paint类与Canvas类
- PHP 扩展开发之Zephir
- 证明LDU分解的唯一性
热门文章
- Redis实现求交集操作结果缓存的设计方案
- Docker入门(一):简介
- Redux API之combineReducers
- Hive安装&;nbsp;&;nbsp;&;nbsp;&;nbsp;…
- 35.Docker安装Mysql挂载Host Volume
- Web.config文件中关于Cookie安全性的考量和设置
- 使用gRPC搭建Server端与Client端
- Razor的主版页面框架
- SCUT - 15 - 为美好的世界献上爆炎 - dfs
- npm ERR! mathine_call@1.0.0 dev: `webpack-dev-server --inline --progress --config build/webpack.dev.conf.js` npm ERR! Exit status 1