Jenkins配置邮件通知

1. 自带邮件配置

打开全局系统配置,配置Jenkins Location,见图。

全局系统配置,配置邮件通知,见图。
这里说一下,怎么打开邮箱的SMTP服务,这是QQ邮箱的教程:https://jingyan.baidu.com/article/0f5fb099dffe7c6d8334ea31.html
其他邮箱应该大同小异,可以去找找。不过建议不要用Gmail,会牵扯到科学上网的问题。

配置任务构建后操作
打开单项任务的配置-----》构建后操作 ,选择下图

写入邮件地址即可,保存

收到的邮件如下图,可以看到,这只是构建中打印的日志文件,看起来太费劲。不过,如果你只是想知道构建是否失败了,这个还是可以用的。

2. 插件Extended E-mail Notification配置

这个插件增强了邮件功能,使邮件可以自定义,如果没安装就去搜索并安装一下,然后我们一起走一遍过程。

说明一点:如果你直接用插件配置,是可以不用配置系统自带邮件的,这个经过验证。

  • 首先,在系统设置里找到这个插件,然后如图所示配置
  • 点开上图【高级...】,配置如下图
  • 点开上图【Default Triggers】,根据需要选择发送邮件的条件,可以选择总是,也可以选择其他特殊情况。
  • 应用,保存。
  • 打开任务配置,打开【构建后操作】列表
  • 设置触发条件

  • 其他都可以不用动,应用,保存。
  • 逻辑是我们在全局设置了配置好了模板,这边添加一个构建动作,然后执行就可以,也可以在这边配置基于项目的个性化需求。