一、邮件配置
①在Jenkins首页中点击Manage Jenkins,再点击Configure System(配置系统)。

②找到E-mail Notification(邮件通知),我们在这配置的邮件主要是QQ邮件(在实际项目中用第三方服务商的一个服务器)。

③打开QQ邮箱,点击设置按钮,再点击账户

找到POP3/IMAPSMTP/Exchange/CardDAV/CalDAV服务,点击POP3/STMP服务右边的开启按钮。

在弹出的验证密保中用自己的手机短信编辑‘配置邮件客户端’发送到1069 0700 69,点击‘我已发送’,会生成一个授权码。


回到Jenkins中点击Advanced...(高级...)

勾选Use SMTP Authentication(使用SMTP验证)

用户名填写自己使用的QQ邮箱,密码填写刚才生成的授权码。
PS:密码千万不要填写自己的QQ密码
PS:密码千万不要填写自己的QQ密码
PS:密码千万不要填写自己的QQ密码

使用SSL协议的话SMTP端口要写465,为啥是465?具体可以点击QQ邮箱的(如何使用 Foxmail 等软件收发邮件?)


④测试邮件配置是否配置成功,通过发送测试邮件看是否能收到邮件。
勾选上Test configuration by sending test e-mail前面的复选框

填上自己的邮箱,点击Test configuration按钮

发送成了提示:Email was successfully sent


出现错误的可能是由于管理员邮箱没有填写,上下一致就可以了

⑤配置项目
返回Jenkins主页,进入我们的项目,点击Configure(配置)

配置页面打开后,点击Post-build Actions(构建后操作),再点击跳转到底部的Add post-build action(增加构建后操作步骤),选择E-mail Notification(邮件通知)

填上需要通知的人;勾选的是每一次构建不成功就会发送邮件,构建成功则不会发送邮件。

⑥返回项目进行一次构建
构建成功,此时并没有发送邮件

⑦进行修改代码:把kw改成kw1

⑧再进行一次构建
构建失败,有邮件通知


网友评论