Jenkins+Python+Allure持续集成

Jenkins+Python+Allure持续集成

1. 新建Job任务

Jenkins+Python+Allure持续集成_第1张图片

2. 配置下载git任务

 一、复制gitee仓库地址
 二、jenkins点击git选项
 三、jenkins填写git下载地址
 四、jenkins配置gitee账户信息(私库)
 五、配置gitee用户名和密码
 六、选择gitee账户
 七、配置完成

3. 执行下载任务

 一、选择【立即构建】
 二、查看构建记录
 三、查看控制台日志

4. 配置执行Python脚本任务

一、配置【执行shell】
二、执行自动化脚本命令
	# 1. 启用虚拟环境
	source /root/python3/ENV/bin/activate
	# 2. 安装依赖清单里的库
	pip3 install -r requirements.txt
	# 3. 执行py文件
	python pytest -s -v test_case/add_teacher
	# 4. 停用虚拟环境
	deactivate
三、立即构建

5. Jenkins安装Allure插件

 一、搜索“allure”
 二、点击下载

6. Jenkins配置Allure插件

 一、已安装Allure,无需再装
 二、查看Allure_HOME
		登录jenkins主机
		进入jenkins的docker容器(linux中的linux)
		查看环境变量

7. Jenkins配置Allure任务

 一、新增构建后动作
 二、选择【allure报告】
 三、填写报告数据源
 四、保存结束

8. Jenkins执行自动化任务

 一、选择立即构建
 二、查看构建记录
 三、查看控制台日志
 四、判断是否成功

9. Jenkins查看Allure报告

一、进入任务,选择allure report
二、查看报告

10. Jenkins配置邮件加入Allure**

一、邮件模板
  
  
  
  
${ENV, var="JOB_NAME"}-第${BUILD_NUMBER}次构建日志  
  
  
  
    

以下是Jenkins自动发送的邮件,请勿回复!


构建信息


测试报告

${FILE ,path="D:/jenkins/workspace/testlogin/allure-report/index.html"}
二、配置构建任务
	1 ) 选择邮件正文类型为html
	2) 填写邮件模板(含allure报告地址)

你可能感兴趣的:(环境部署,python,jenkins,持续集成系统)