Jenkins配置发邮件

零:插件安装 在正式配置之前,需要安装或升级“Email Extension Plugin”插件。
在“Manage Jenkins -- Manage Plugins”中安装即可。
一:全局邮件设置 进入“Manage Jenkins -- Configure System ”,配置两个地方
2.1:系统管理员邮箱 如下图所示。主要配置“系统管理员邮件地址”即可
Jenkins配置发邮件
文章图片

2.2:发信人邮箱 如下图所示,需要修改SMTP服务器、用户默认邮箱后缀、用户名、密码等位置
其中SMTP服务器需要一个确实可用的信息。如果端口不是默认端口,需要在下图红框位置填入真实的smtp端口。
用户名/密码是发件人的账号密码。
配置完毕后,点击下图的“Test Configuration”。查看能否正常收到邮件。能收到则表示配置成功。Jenkins配置发邮件
文章图片

二:项目邮件设置 在项目列表,点击目标项目。进入如下页面
Jenkins配置发邮件
文章图片

点击“配置”,进入item配置页面,点击页面上面的“构建设置”,看到如下页面所示内容
【Jenkins配置发邮件】Jenkins配置发邮件
文章图片

Jenkins配置发邮件
文章图片

在“recipients”中配置接收人邮箱。如果有多人接受,可以在邮箱地址之间以 英文逗号分割。
然后,还可以在“构建后配置”中,扩展邮件内容,如下图所示
Jenkins配置发邮件
文章图片

其中,“Project From”相当于邮件标题。
“Project Recipient List”如果不填,就默认是刚刚配置的邮件接收人列表。
“Content Type”可以选择邮件内容风格。一般使用默认即可
“Default Content”就是默认的邮件内容。如果觉得当前内容不够用,可以自行在“$DEFAULT_CONTENT”下面写自己的内容。
“Attach Build Log”这里可以选择是否将构建的日志发送给接收人

Jenkins的邮件配置到这里就告一段落,如果有个性化的需求,只需要扩展“Editable Email Notification”中的内容即可。

    推荐阅读