微信借口的网站怎么做,百度一下知道首页,o2o商城网站搭建,wordpress主题换图片不显示不出来前言
个人其实一直的不太喜欢用邮箱发送报告#xff0c;测试报告用邮件通知这都是五六年前的事情了#xff0c;但有部分小伙伴依然执着于发邮件报告通知。 这里整理了下发邮箱通知的教程。
配置你的邮箱
配置邮箱这一步最繁琐#xff0c;由于每个人使用的邮箱不一样…前言
个人其实一直的不太喜欢用邮箱发送报告测试报告用邮件通知这都是五六年前的事情了但有部分小伙伴依然执着于发邮件报告通知。 这里整理了下发邮箱通知的教程。
配置你的邮箱
配置邮箱这一步最繁琐由于每个人使用的邮箱不一样配置也是不一样的没有固定的答案。 这就导致很多人在配置邮箱这一步就被卡住…
安装 Email Extension Plugin 插件
jenkins首页-系统管理-插件管理可选插件搜索 Email 安装Email Extension Plugin插件
jenkins首页-系统管理-系统配置页面先配置系统管路员邮箱地址也就是发件人的地址
测试邮箱的配置是否能发送邮件 SMTP服务器 邮箱的服务器地址不同的邮箱这里是不一样的 用户名 你自己的邮箱地址跟上面系统管理员邮箱地址一致 密码 QQ邮箱是用的SMTP_SSL模式所以这里不是QQ的密码是授权码 使用SSL协议 QQ邮箱需勾选腾讯企业邮箱不需要勾选 smtp端口 一般默认465 Test e-mail recipient 测试收件人的地址
点右侧的 Test configuration 按钮即可测试邮件测试
Extended E-mail Notification配置
上一步是jenkins系统自带的邮件功能功能比较少接着使用Email Extension Plugin插件前面配置跟上面一步差不多
Default Content Type 邮件的类型使用HTML 格式 Default Recipients 是默认的收件人
接着配置邮件的模板内容也就是这个Email邮件的高级内容
Default Subject 邮件的主题一般不用改Default Content 邮件的正文内容html格式内容如下
!DOCTYPE html
html
head
meta charsetUTF-8
title${ENV, varJOB_NAME}-第${BUILD_NUMBER}次构建日志/title
/head body leftmargin8 marginwidth0 topmargin8 marginheight4 offset0 table width95% cellpadding0 cellspacing0 stylefont-size: 11pt; font-family: Tahoma, Arial, Helvetica, sans-serif tr 本邮件由系统自动发出无需回复br/ 各位同事大家好以下为${PROJECT_NAME }项目构建信息/br tdfont color#CC0000构建结果 - ${BUILD_STATUS}/font/td /tr tr tdbr / bfont color#0B610B构建信息/font/b hr size2 width100% aligncenter //td /tr tr td ul li项目名称 ${PROJECT_NAME}/li li构建编号 第${BUILD_NUMBER}次构建/li li触发原因 ${CAUSE}/li li构建状态 ${BUILD_STATUS}/li li构建日志 a href${BUILD_URL}console${BUILD_URL}console/a/li li构建 Url a href${BUILD_URL}${BUILD_URL}/a/li li测试报告 a href${PROJECT_URL}allure${PROJECT_URL}allure/a/li /ul h4font color#0B610B失败用例/font/h4
hr size2 width100% /
$FAILED_TESTSbr/h4font color#0B610B最近提交(#$SVN_REVISION)/font/h4
hr size2 width100% /
ul
${CHANGES_SINCE_LAST_SUCCESS, reversetrue, format%c, changesFormatli%d [%a] %m/li}
/ul
详细提交: a href${PROJECT_URL}changes${PROJECT_URL}changes/abr//td /tr /table
/body
/html生成allure报告
插件管理搜索allure 安装 allure 插件 系统管理-全局工具管理安装allure命令行工具
新建流水线任务 新建流水线任务 配置Pipeline script
完整的pipline脚本
pipeline {agent anystages {stage(your-tests) {steps {// check out git仓库git credentialsId: 证书id, url: https://gitee.com/你自己仓库地址// Depends on your language / test framework// sh pip3.9 install -r requirements.txt// 执行pytest用例生成报告sh python3.9 -m pytest --alluredir ./report}post{always{script{echo 构建后操作 allure report..........allure includeProperties: false, jdk: , results: [[path: report]]}}}}}post {always{script{println(流水线结束后做的事情)echo send emailemailext body: 构建 Url a href${BUILD_URL}${BUILD_URL}/a br测试报告 a href${PROJECT_URL}allure${PROJECT_URL}allure/a , subject: $PROJECT_NAME - Build # $BUILD_NUMBER - $BUILD_STATUS!, to: 283340479}}success{script{println(流水线成功后要做的事情)}}failure{script{println(流水线失败后要做的事情)}}aborted{script{println(流水线取消后要做的事情)}}}}配置完成后执行job邮箱就能收到运行报告了 其中邮件正文内容可以自定义自己想要的内容比如前面在系统设置里配置的邮箱默认发送内容复制过来就可以了。