python_pytest_allure_jenkins 笔记

文章目录

前言

python_pytest_allure_jenkins

1 部署Jenkins

1.1安装Jenkins

安装步骤 此处省略

1.2 修改Jenkins配置文件

vim /etc/sysconfig/jenkins

修改Jenkins配置文件
$JENKINS_USER改为 “root”:
$JENKINS_USER=”root”

1.3 修改Jenkins文件权限

更改Jenkins home,webroot和日志的所有权:
chown -R root:root /var/lib/jenkins
chown -R root:root /var/cache/jenkins
chown -R root:root /var/log/jenkins

1.4 修改服务器保存的代码仓库的文件权限

还需要将代码保存位置所有的文件权限都修改为Jenkins权限(否则-Jenkins的shell脚本会报没有权限)
chown -R jenkins.jenkins /data/

1.5 重新启动Jenkins

service jenkins restart

2 Allure的安装

2.1 下载Allure安装包从中找到tgz的发布包

https://github.com/allure-framework/allure2/releases

上传allure-2.18.0.tgz到服务器的/usr/local目录下

wget下载安装包
sudo wget https://github.com/allure-framework/allure2/releases/download/2.19.0/allure-2.19.0.tgz

2.2 解压&配置allure

使用tar命令进行解压
tar -zxvf allure-2.19.0.tgz

配置环境变量 编辑 /etc/profile 文件,在文件默认增加如下内容后wq保存

vim /etc/profile
export PATH=$PATH:/usr/local/allure/allure-2.19.0/bin

配置生效

source /etc/profile

2.3 验证allure是否成功

$ source /etc/profile
$ allure –version
2.18.0

3 Jenkins配置

3.1 配置configure system

1) configure system –> Jenkins Location

python_pytest_allure_jenkins 笔记

; 2) configure system –> Extended E-mail Notification

python_pytest_allure_jenkins 笔记

3)configure system –>邮件通知

python_pytest_allure_jenkins 笔记

; 3.2 插件管理

1)搜索allure,然后选择install without restart

python_pytest_allure_jenkins 笔记

; 3.3 编辑任务

1)新增allure report配置

python_pytest_allure_jenkins 笔记
2)配置通知邮箱
python_pytest_allure_jenkins 笔记
3)配置总是发送
python_pytest_allure_jenkins 笔记

`python




${ENV, var=”JOB_NAME”}-第${BUILD_NUMBER}次构建日志

本邮件由系统自动发出,无需回复!
各位同事,大家好,以下为${PROJECT_NAME }项目构建信息
构建结果 – ${BUILD_STATUS}
构建信息

失败用例


$FAILED_TESTS

最近提交(
    ${CHANGES_SINCE_LAST_SUCCESS, reverse=true, format=”%c”, changesFormat=”%d [%a] %m”}

详细提交: ${PROJECT_URL}changes

Original: https://blog.csdn.net/weixin_49055255/article/details/126930421
Author: 炎焱狼
Title: python_pytest_allure_jenkins 笔记

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/774503/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • Python课程设计之俄罗斯方块

    Python课程设计之俄罗斯方块 演示效果 下载地址 运行效果 基础页面 界面动起来 生成、移动、固定、变形 消除与得分 演示效果 点击查看 下载地址 点击下载Python课程设计…

    Python 2023年8月1日
    0102
  • 【赵渝强老师】Redis的慢查询日志

    Redis慢查询日志帮助开发和运维人员定位系统存在的慢操作。慢查询日志就是系统在命令执行前后计算每条命令的执行时间,当超过预设阀值,就将这条命令的相关信息(慢查询ID,发生时间戳,…

    Python 2023年6月3日
    075
  • pytest 执行规则_基本用法_常用插件_常用断言_常用参数

    pytest 执行规则_基本用法_常用插件_常用断言_常用参数 命名规则 常用参数 * -s -v -n暂时我这里有问题,无法演示 –reruns -x 这里三条用例,…

    Python 2023年9月13日
    072
  • 基于Python实现的桌面图书管理系统

    资源下载地址:https://download.csdn.net/download/sheziqiong/85610891 图书管理系统 PART 1:实验要求 设计并实现一个精简…

    Python 2023年8月2日
    058
  • 轻量级bug管理平台——首页项目

    通过中间件判断用户是否登录成功,与用户名密码登录通过中间件进行校验的过程一样。 每次请求进来,都会走中间件,中间件给request.tracer赋值,tracer为自己自定义的项目…

    Python 2023年6月12日
    080
  • Django 应用容器化实战

    文章目录 1. 项目介绍 2. 编写 Dockerfile 3. 运行 Mysql 4. 启动 Django 应用 5. 访问 6. 修改 Mysql 字符编码,重构 Mysql …

    Python 2023年8月4日
    057
  • 莫烦:Numpy–基本操作

    pip 如果你是 Python3.+ 的版本,用下面这种方式: pip3 install numpy Numpy和List区别 numpy储存数据的格式:np.array([1,2…

    Python 2023年8月26日
    049
  • 7月27内容详细

    对象独有的功能 动静态方法 面向对象三大特性之继承 继承的本质 继承后名字的查找顺序 *经典类与新式类 特别适用于用类体代码编写的函数 [En] Specifically for …

    Python 2023年5月23日
    060
  • chatGPT实战之「基于你的数据库,为你智能生成SQL」

    这几天很很多粉丝进行了深度交流,发现大家对于SQL学习或者编写都遇到过困难,因此勇哥突发奇想是否可以借助chatGPT来帮一下大家呢?于是就开启了chatGPT的落地之旅。从官网了…

    Python 2023年11月4日
    059
  • SSTI-payload和各种绕过方法

    总结SSTI题目的流程(以python3为例) 类的下标会因为python版本的不同(python2,python3)而不同 1.找到object类,通过__mro__或__bas…

    Python 2023年8月9日
    059
  • pygame代码大全_Python打砖块小游戏源代码

    这次用Python实现的是一个接球打砖块的小游戏 ,最核心的就是:碰撞检测的数学模型 程序运行截图: 其实,编程问题到最后就是数学问题,这个游戏涉及到2D圆形与矩形的碰撞检测问题:…

    Python 2023年9月21日
    065
  • python零基础知识_零基础Python知识点回顾(一)

    如果你是小白,建议只要安装官网的python-3.7.0-amd64.exe 然后在电脑cmd命令提示符 输入检查是否已经安装pip,一般安装了python都会有的。 pip (有…

    Python 2023年9月25日
    068
  • pyspark–创建DataFrame

    1. 元组列表 列表中指定多个行,每行数据用一个元组形式表示,同时用一个列表表示每一列的列名。 value = [(‘Alice’, 18), (‘Bob’, 19)] df = …

    Python 2023年8月19日
    097
  • pytest

    pytest 单元测试框架 单元测试 组织代码的单元(函数、类、模块、包) 最小单位(函数、类下面的方法) 国内现在的测试一般不做单元测试 -框架 单元测试 if assert 不…

    Python 2023年9月15日
    067
  • flask中ORM的使用

    目录 1.ORM是什么 2.flask-sqlalchemy介绍及安装: 3.设计数据库模型并创建表 4.使用ORM插入,修改,删除数据 5.使用ORM查询数据并展示 1.ORM是…

    Python 2023年8月13日
    067
  • MySQL建表语句生成Golang代码

    1. 背景 对于后台开发新的需求时,一般会先进行各种表的设计,写各个表的建表语句 然后根据建立的表,写对应的model代码、基础的增删改查代码(基础的增删改查服务可以划入DAO(D…

    Python 2023年10月22日
    029
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球