码迷,mamicode.com
首页 > 其他好文 > 详细

Jenkins配置邮件发送测试报告给指定的人

时间:2020-04-15 00:18:08      阅读:147      评论:0      收藏:0      [点我收藏+]

标签:alt   eve   pos   安全   配置邮件   request   报告   发邮件   nginx配置文件   

一、Jenkins部署配置之后,提示报错如下图:

技术图片

 

 

 【解决方法】:

nginx配置文件中加上一段配置:(网上找的解决方法,只改了第一条就成功啦)

1. 在反向代理服务器Nginx中设置ignore_invaild_headers

    在nginx server配置段中添加如下内容:
        server {
            ignore_invalid_headers off;
        }
2. 在Jenkins全局安全设置中取消勾选“Prevent Cross Site Request Forgery exploits”,如下图:技术图片

 

 

二、jenkins 提示 No emails were triggered

应该是没有设置trigger点,默认是在任务失败的时候才会发邮件,可以在任务选择"Editable Email Notificaiton"以后,点击“高级”,然后在Add a Trigger下来列表中选择一个trigger点,比如"Success",这样任务成功也会发送邮件。同时,对于每一个trigger点,还可以设置其具体配置,比如收件人,邮件内容等等。

 技术图片

 

 

 

再次打包就能正常收到邮件;

————————————————
版权声明:本文为CSDN博主「Frankeen」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/kai_1215/article/details/90054149

三、生成邮件内容后,发送到邮箱失败

原因:邮件服务器配置邮箱和系统URL配置邮箱不一致

技术图片

 

 

 技术图片

 

 

 四、发送邮件后发现,没有html文件

解决方法:

1.邮件配置模板中加上报告文件地址,

<tr>
<td>
<div>${FILE ,path="/var/lib/jenkins/jobs/Postman_api_test/htmlreports/test/index.html"}</div>
</td>
</tr>

ps:注意一定要加具体的文件,不要只写路径,否则发送的邮件会出现如下报错:

技术图片

 

 

2.任务配置中文件栏要引用参数

技术图片

 

 

 

 

 

Jenkins配置邮件发送测试报告给指定的人

标签:alt   eve   pos   安全   配置邮件   request   报告   发邮件   nginx配置文件   

原文地址:https://www.cnblogs.com/cherry20180320/p/12702081.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!