使用jenkins做持续集成,或定时任务,都对测试执行工作非常有帮助。但完成这些工作后,用邮件通知相关责任人是jenkins的又一给力功能。
下面看下jenkins的邮件通知配置事项。
首先,打开管理jenkins, 配置下系统管理员的邮箱账号,这个也是默认发送邮件的邮箱。
点击 系统设置
在系统管理员邮件地址处,填上邮件地址
然后,找到如下Extended E-mail Notification, 依次填上smtp server, smtp port, 并点击高级,添加一个账户,最后勾选Use SSL. 这里用的是163的邮箱,也可以用QQ邮箱。
接着,设置这里的邮箱后缀和字符集charset
然后,设置下邮件内容的类型,有两种,plain text: 只能发送文本内容,不能发送图片,视频等;html:可以发送html格式的邮件。
再接着,勾选Enable Debug Mode, 可以在日志中看到调试信息
最后,到邮件通知,配好SMTP服务器,和默认邮件后缀,点开高级,添加一个账户,记住用户名和密码分别是邮箱地址和邮箱密码,并不是授权码。如果填错了密码,会报535 Authentication Error.
这里还要勾选Use SSL, 否则报错Got Bad greeting from SMTP host: port: 465,response:[EOF].
最后,还可以在页面上测试下配置是否成功
邮件发送测试成功,会返回成功发送消息