Jenkins自带了邮件通知功能,但是不太好用。跟着老司机的建议使用Email Extension Plugin来做。
step.1 配置
打开系统管理→系统设置→邮件通知
填写如下配置
邮箱服务地址不知道可以通过Foxmail邮箱管理查看
内容填写完成后,勾选通过发送测试邮件测试配置填写接受邮箱进行测试,如果成功会收到一封如下的邮件。
打开frankeen@163.com邮箱就可以看到一条邮件
如报553错误,可以查看该文章解决//www.greatytc.com/p/93451e7894df
step.2 配置邮件内容
找到 Extended E-mail Notification →高级,填写配置信息。上面的测试通过,只需要抄上来就好了。
下面是邮件内信息的拼接参数,根据个人喜好和项目组要求可随意修改参数
step.3 添加邮件通知
进入→配置 →构建后操作 →增加构建后操作步骤 →Editable Email Notification
填写如下配置:
-
接收者
我使用了全局配置的DEFAULT_RECIPIENTS你也可以直接在这里填写邮件地址,一个或者多个,多个可以回车换行。
-
发送者和邮件内容
下面发送者为,Jenkins 管理员邮箱
Subject 和 Content 都是引用我们在系统设置中的配置内容。
-
设置发送邮件触发器和相应接收人
点击高级配置,添加触发器,默认是只有失败才会触发,这里我选择Success然后接收人是前面设置接收人员列表
保存重新构建,构建成功就可以收到邮件了。