1、下载email插件
Jenkins配置email前需要先安装email插件:Email Extension、Email Extension Template Plugin

2、系统配置
在Jenkins系统管理-系统配置中进行如下设置
2.1、Jenkins Location
配置Jenkins URL与 系统管理员邮件地址

这里的管理员邮件地址需要与后续邮件通知配置的地址一致
2.2、邮件通知
在邮件通知中点击高级选项,配置邮件信息。

具体的配置信息可参考不同邮箱的使用说明,下面以QQ邮箱为例
在首页-设置-账户页面下拉


此处配置的邮箱需与Jenkins Location中的管理员邮箱相同,否则邮件发送不成功,配置完成后可通过发送测试邮件测试配置来测试是否配置成功
2.3、Jenkins邮件模板配置
Jenkins可以根据你配置的邮件模板格式发送结果邮件
通过Jenkins的参数定制自己的Email模板,常用参数如下:
- $BUILD_STATUS #构建结果
- $PROJECT_NAME #项目名称
- $BUILD_NUMBER #构建编号
- $JOB_DESCRIPTION #构建项目描述
- $CAUSE #脚本启动原因
- $BUILD_URL #脚本构建详情URL地址
模板一:
效果图:

<hr/>
(本邮件是程序自动下发的,请勿回复!)<br/><hr/>
项目名称:$PROJECT_NAME<br/><hr/>
构建编号:$BUILD_NUMBER<br/><hr/>
svn版本号:${SVN_REVISION}<br/><hr/>
构建状态:$BUILD_STATUS<br/><hr/>
触发原因:${CAUSE}<br/><hr/>
构建日志地址:<a href="${BUILD_URL}console">${BUILD_URL}console</a><br/><hr/>
构建地址:<a href="$BUILD_URL">$BUILD_URL</a><br/><hr/>
变更集:${
</

本文介绍了如何在Jenkins中配置邮件报警机制。首先,需要下载并安装Email Extension和Email Extension Template Plugin插件。接着,进入系统管理-系统配置,设置Jenkins Location,确保系统管理员邮件地址正确。在邮件通知部分,配置邮件信息,并在高级选项中按邮箱服务商要求填写。以QQ邮箱为例,确保邮件地址一致,并通过发送测试邮件验证配置。最后,定制Jenkins邮件模板,利用预定义参数如$BUILD_STATUS、$PROJECT_NAME等生成个性化邮件。



最低0.47元/天 解锁文章
460





