Jenkins 结合 ANT 发送测试报告 (2)

 

Jenkins 结合 ANT 发送测试报告

 

  配置完成后进行应用并且保存。

  返回项目,进行重新执行build now,执行完成后会多出一个HTML Report项。

   

Jenkins 结合 ANT 发送测试报告

 

  进入 HTML Report。

   

Jenkins 结合 ANT 发送测试报告

 

  点击 TestReport201911081155.html 可查看生成的报告。

Jenkins 结合 ANT 发送测试报告

 

生成的报告缺少样式,所以看起来很丑。

出现该现象的原因在于Jenkins中配置的CSP(Content Security Policy)。这是Jenkins的一个安全策略,默认会设置为一个非常严格的权限集,以防止Jenkins用户在workspace、/userContent、archived artifacts中受到恶意HTML/JS文件的攻击。

解决这一问题的方法详细请阅读文章:https://testerhome.com/topics/9476

   解决后再次查看 HTML Report

Jenkins 结合 ANT 发送测试报告

 

邮件配置

获取邮箱的授权码

具体操作请查看博文 https://www.cnblogs.com/tynam/p/8759119.html  中163邮箱设置,获取授权码。

 

Jenkins 系统配置

从Jenkins 主要中,选择 Manage Jenkins ,然后选择 Configure System 进入系统配置。

   

Jenkins 结合 ANT 发送测试报告

 

  添加管理员邮箱地址

 

Jenkins 结合 ANT 发送测试报告

 

  填写SMTP server ,用户邮箱地址、授权码(这儿的密码填写的是授权密码并非登录密码)、端口号。

 

Jenkins 结合 ANT 发送测试报告

 

   编辑发送邮件内容

选择默认发送邮件样式 HTML(text/html)。

填写邮件主题:QA构建通知:$PROJECT_NAME - Build # $BUILD_NUMBER - $BUILD_STATUS!

选择发送邮件模板:${SCRIPT,template="groovy-html.template"}

因为默认提供的邮件内容过于简单,所以使用Email Extension Plugin 提供的Groovy标准HTML模板:groovy-html.template。

 

Jenkins 结合 ANT 发送测试报告

  配置完成后进行应用并且保存。

 

  再次进行项目配置,对邮件发送进行设置。

  在 Post-build Actions 构建后操作下添加 Editable Email Notification 电子邮件通知。

  在 Project Recipient List 中添加收件人,多人情况下之间需要用分号隔开。

 

Jenkins 结合 ANT 发送测试报告

 

  在advanced中设置邮件发送触发

  删除默认的设置

 

Jenkins 结合 ANT 发送测试报告

 

  将触发邮件发送改变为 Always 总是。当然触发修改根据自己具体实际情况进行修改。

 

Jenkins 结合 ANT 发送测试报告

 

  其他设置保持默认即可。

  应用保存。

  进行立即构建 build now。

  进入邮箱查看接收的邮件。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wsssjg.html