为你的Jenkins添砖加瓦,构建成功发送邮件到指定邮箱(Jenkinsfile版)
当一个pipeline 的Stage过多,或者某个Stage太长时,我们一直打开Jenkins等着它部署完成是不现实的,等待是最难熬的一件事了。所以要是Jenkins部署完自动通知我们就好了。
安装Extended E-mail Notification插件
这里我们要用到Jenkins的一个插件叫Email Extension Plugin,可以在Jenkins的插件管理中找到。
配置Email Extension Plugin
在配置Email Extension Plugin之前,我们需要准备一个用来发送邮 件的邮箱,这里我以腾讯的企业邮箱举例,其他的邮箱也是可以找到类似配置的。
找到发送服务器配置,记录地址和端口
回到Jenkins进行配置:
在Dashboard→Manage Jenkins→Configure System,
Jenkins Location配置
Extened E-mail Notification配置,
- 填入刚刚在企业邮箱中找到的发送服务器域名和端口
- Default Content Type选择为HTML
- 其他的配置保持默认即可
Jenkins自带的邮件通知配置
新建Jenkins pipeline进行测试
配置
在配置中,只需要注意的是最后的Pipeline, 我们通过Jenkinsfile发送邮件出去,包括邮件模板,这里我们选择Pipeline script