pytest+allure+Jenkins实现自动化持续集成

一、首先在服务器上配置好python3
在这里插入图片描述
二、在服务器上安装好pytest
在这里插入图片描述
三、在服务器上配置好allure
在这里插入图片描述
四、在服务器上安装完Jenkins,并启动,进入:
系统管理—>插件管理中安装需要的插件如:
Allure Jenkins Plugin。
在Jenkins中安装插件方法,有两种:
1.第一种:离线安装,去jenkins插件网站上下载allure插件最新版本:
http://mirrors.jenkins-ci.org/plugins/allure-jenkins-plugin/
下载完插件后,系统管理—>插件管理—>Advanced—>Upload Plugin 选择刚下载的插件上传:如图:
在这里插入图片描述
在这里插入图片描述
跳转到安装界面,安装完后,会自动重启

2.第二种:在线安装,系统管理—>插件管理—>Available中输入allure,勾选前面的复选框,点击Install without restart
在这里插入图片描述
在这里插入图片描述
安装完后,重启

五、进入系统管理—>全局工具配置—>Allure Commandline

在这里插入图片描述
在这里插入图片描述
六、回到Jenkins首页,创建一个新Job,选择自由风格

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
提前在Jenkins中配置好远程仓库git的私钥(百度一搜就有)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
注意:这里在pytest的命令中多添加了addoption属性,–env={env}这个属性在原本的pytest中并不存在,需要在pytest中添加相应的addoption属性:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章