Jenkins邮件通知终极指南:Email Extension Plugin高级配置
文章目录
- 1、引言
- 2、操作步骤
- 2.1 在Jenkins中安装这个插件
- 2.2 系统配置
- 3、测试
- 参考链接
1、引言
在Jenkins中,一般我们打包构建完成以后,都想要发送一个邮件到某些人的邮箱上,有的打包完成后,也会发钉钉通知、飞书通知等,都是一样的道理,这个文章以发送
邮件
举例
前提
- 有一个服务器
- 安装好了 Jenkins
- 安装
Email Extension Plugin
插件 - 本文以
QQ 邮箱
为例
环境版本
- centos:7.6
- Jenkins:2.514
2、操作步骤
2.1 在Jenkins中安装这个插件
2.2 系统配置
1、进入系统管理
找到下面这个菜单
2、配置 Extended E-mail Notification
往下翻会有
【Extended E-mail Notification】
的一个段落
填写的内容如下
- SMTP server:smtp.qq.com
- SMTP Port:
465
, 注意这里不要写25端口,QQ邮箱不能用25
端口 - Default Content Type:HTML (text/html)
3、添加账户
这里的用户名就是你的
邮箱账号
,密码 就是授权码
,注意要打开User SSL
授权码具体的开通方式可以看这个文章:基于nodemailer实现邮件发送、附件发送、多人发送(QQ邮箱)
4、更改触发器
4、配置 邮件通知
下面这里也要配置以下
5、配置 Jenkins Location
还是在这个界面,往上翻,最上面就是
注意这三个地方的邮箱要填写一样的
- Jenkins Location的 系统管理员邮箱地址
- Extended E-mail Notification 的 端口号下面的高级里面添加的账号
- 邮件通知 高级按钮里面的 使用SMTO 认证的用户名
3、测试
在 【Test e-mail recipient】 下面的输入框写入测试接收邮箱的地址,多个的话,逗号分隔,然后点击 【
Test configuration
】 , 如若出现下面这个东西就是成功了
参考链接
- Jenkins-Email Extension Plugin邮件配置