配置邮件发送
- 一、前言
- 二、配置步骤
一、前言
之前讲了Jenkins按照设定自动构建任务,那个构建结果是不是也该自动发给用户呢?本文来看看Jenkins如何自动将构建结果通过邮件发给用户。
二、配置步骤
1)进入Jenkins-“系统管理”-“系统设置”页面,进行如图所示的配置.
如何获得邮箱授权码呢?这里以163邮箱为例,简单介绍下过程。
首先登录邮箱,选择“设置”-“POP3/SMTP/IMAP”,选中“POP3/SMTP服务”复选框,则会弹出设置授权码的框,如图所示:
通过手机接收短信,设置授权码,如图所示:
2)给项目添加构建后的操作。单击“构建后操作”选择卡,选择“E-mail Notification”选项,如图所示:
添加邮件接收者的邮箱地址,单击“保存”按钮,如图所示:
注意:只有构建失败才会发送邮件。
3)测试邮件接收功能。修改构建步骤,让构建失败,然后看看如图所示的邮箱是否能收到邮件。
成功收到邮件(邮件内容如图所示)。邮件的标题显示test-1任务第三次构建失败了,邮件正文提示“echoabc这条命令没有找到”(Linux中有echo这条命令,为了构建失败,这里将其改成echoabc)。
不过大多数情况下,用户有更复杂的要求,比如,构建成功了发个邮件提醒一下。
4)登录Jenkins,选择“系统管理”-“可选插件”,搜索“mail”选择可选插件“Email Extension Template”并安装,如图所示:
5)进入Jenkins-“系统管理”-“系统设置”,修改配置如图所示:
修改“构建后操作”,选择“Editable Email Notification”选项,如图所示:
修改邮件触发功能为Always,如图所示:
构建一次成功测试,查看Jenkins控制台输出,如图所示:
查收邮件,如图所示:
6)在移动端接收构建提醒。下载邮箱APP,就可以在移动端接收邮件构建提醒了。