马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
目次
一、Jenkins Allure设置
1.1 安装Allure插件
1.2 安装Allure工具
1.3 设置测试陈诉路径
1.4 JenkinsFile
二、Jenkins 邮箱设置
2.1 安装Email Extension Plugin插件
2.2 邮箱设置
2.3 JenkinsFile
三、项目pom.xml 设置
3.1 引入allure-junit5依赖
3.2 引入maven-surefire-plugin插件
四、测试陈诉
题目
参考
目的:在Jenkins项目构建后天生测试陈诉,并发送邮件给构建人。
配景:项目是多模块的springboot项目,在Jenkins分包摆设,如今针对某一个子模块举行主动化测试并发送邮件。
一、Jenkins Allure设置
1.1 安装Allure插件
1.2 安装Allure工具
版本选择2.8.0
1.3 设置测试陈诉路径
非流水线方式的项目设置:
留意路径只管设置成保举的路径,意思是在workspace/项目名/target/allure-results下天生测试结果
1.4 JenkinsFile
流水线方式通过脚本设置:
此中hbintrade-common是项目子模块,单元测试在该模块下
- post('生成测试报告') {
- always {
- script {// 集成allure,目录需要和保存的results保持一致,注意此处目录为job工作目录之后的目录,Jenkins会自动将根目录与path进行拼接
- // 目前仅测试hbintrade-common包下的单元测试,后续需要优化(测试后发现配置多个路径的results无效)
- allure includeProperties: false, jdk: '', results: [[path: 'hbintrade-common/target/allure-results']]
- }
- }
- }
复制代码 发起利用Jenkins的流水线语法,设置后点击天生脚本:
二、Jenkins 邮箱设置
2.1 安装Email Extension Plugin插件
2.2 邮箱设置
Extended E-mail Notification下设置
设置默认吸收人邮箱 Default Recipients
设置默认主题:
$PROJECT_NAME - Build # $BUILD_NUMBER - $BUILD_STATUS!
设置默认模版:
|