一般情况下,部署的流程大概是这样的,所有的测试环境权限全部放出去然后由开发测试人员进行构建调试使用,而预发线上的环境则由测试人员测过之后发通知邮件给运维,运维进行部署,部署完之后回复邮件。然而有时候会遇到部署完了之后忘记回邮件的情况,因此配置Jenkins的构建邮件通知也是很有必要的一项。

首先来介绍比较简单的系统自带的比较简单的邮件通知。

1,进入系统配置当中

Jenkins邮件测试显示乱码 jenkins发送邮件配置_jenkins

2,配置Jenkins的URL以及系统往外发邮件通知所使用的身份

Jenkins邮件测试显示乱码 jenkins发送邮件配置_测试人员_02

3,然后拉到最下边进行配置

Jenkins邮件测试显示乱码 jenkins发送邮件配置_测试人员_03

4,这个时候可以去邮箱看一眼收到的测试邮件

Jenkins邮件测试显示乱码 jenkins发送邮件配置_Jenkins邮件测试显示乱码_04

5,有时候会遇到问题,报一些错误

Jenkins邮件测试显示乱码 jenkins发送邮件配置_测试人员_05

遇到这个问题一般是前后文邮件配置对应有问题。

因为smtp类型的机器只允许发信人是本站用户地址,如果设置成其他的,或者没有设置,则都是失败的。

最好使用统一的,我在网上某个地方看到说发送邮件的地址与配置的地址可以不一样,或者邮件后缀可以是其他之类的说法,,但是经过自己测试,这些说法都是不可以的。

但是使用以上方式一般配置的邮件通知都是不大给力不怎么好用的。

其所能进行配置的功能也就是下边图示中的。

在项目的配置当中找到构建后操作,添加这个配置。

Jenkins邮件测试显示乱码 jenkins发送邮件配置_测试人员_06