Jenkins配置发送邮件
Jenkins可以配置发送邮件,有两种,一种是内置默认的邮件通知,在系统管理--E-mail Notification选项中配置。另一种是安装插件Email Extension Plugin插件,对插件进行配置,配置路径为系统管理--Extended E-mail Notification。
一,内置默认邮件通知E-mail Notification
1,首先要配置Jenkins location中的邮件
2,配置E-mail Notification
注意:1,2中的邮件地址要一致!!
2中的密码不是你登录邮箱的密码,而是SMTP认证的授权码!!
以163邮箱为例查看SMTP的授权码,登录邮箱--设置--POP3/SMTP/IMAP设置,开启相应的服务,并复制授权码
3,测试配置是否能正常发送邮件,方法:在E-mail Notification中勾选Test configuration by sending test e-mail---填入可以收邮件的邮箱(不一定是163,也可以是qq,公司邮箱等等)---点击test cinfiguration
可以查看到QQ邮箱中已经收到邮件(可能在垃圾邮件中)。
二,邮件插件配置Email Extension Plugin插件
前提:插件安装成功。
优势:插件的好处是可以配置邮件的模板内容,并添加多个接受者以及配置邮件的触发机制等等
配置路径:在系统管理--Extended E-mail Notification中可以做相应配置
三,要想通过邮件插件成功发送通知,还需要配置项目
这里的邮件配置可以用默认配置,也可以自己更改,主要是邮件标题,接收者等的配置。
配置完成构建项目,查看console output,日志显示邮件发送成功
用默认配置构建项目后,以及接受到邮件,不过有乱码,可能邮件模板的配置有问题