配置完成后进行应用并且保存。
返回项目,进行重新执行build now,执行完成后会多出一个HTML Report项。
进入 HTML Report。
点击 TestReport201911081155.html 可查看生成的报告。
生成的报告缺少样式,所以看起来很丑。
出现该现象的原因在于Jenkins中配置的CSP(Content Security Policy)。这是Jenkins的一个安全策略,默认会设置为一个非常严格的权限集,以防止Jenkins用户在workspace、/userContent、archived artifacts中受到恶意HTML/JS文件的攻击。
解决这一问题的方法详细请阅读文章:https://testerhome.com/topics/9476
解决后再次查看 HTML Report
邮件配置
获取邮箱的授权码
具体操作请查看博文 https://www.cnblogs.com/tynam/p/8759119.html 中163邮箱设置,获取授权码。
Jenkins 系统配置
从Jenkins 主要中,选择 Manage Jenkins ,然后选择 Configure System 进入系统配置。
添加管理员邮箱地址
填写SMTP server ,用户邮箱地址、授权码(这儿的密码填写的是授权密码并非登录密码)、端口号。
编辑发送邮件内容
选择默认发送邮件样式 HTML(text/html)。
填写邮件主题:QA构建通知:$PROJECT_NAME - Build # $BUILD_NUMBER - $BUILD_STATUS!
选择发送邮件模板:${SCRIPT,template="groovy-html.template"}
因为默认提供的邮件内容过于简单,所以使用Email Extension Plugin 提供的Groovy标准HTML模板:groovy-html.template。
配置完成后进行应用并且保存。
再次进行项目配置,对邮件发送进行设置。
在 Post-build Actions 构建后操作下添加 Editable Email Notification 电子邮件通知。
在 Project Recipient List 中添加收件人,多人情况下之间需要用分号隔开。
在advanced中设置邮件发送触发
删除默认的设置
将触发邮件发送改变为 Always 总是。当然触发修改根据自己具体实际情况进行修改。
其他设置保持默认即可。
应用保存。
进行立即构建 build now。
进入邮箱查看接收的邮件。