美文网首页
jenkins配置邮件通知

jenkins配置邮件通知

作者: 公子小白123 | 来源:发表于2020-06-12 09:03 被阅读0次

完成基于jenkins的持续集成部署后,任务构建执行完成,测试结果需要通知到相关人员。这篇博客,介绍如何在jenkins中配置邮件通知的方法。。。

一、安装邮件插件

由于Jenkins自带的邮件功能比较鸡肋,因此这里推荐安装专门的邮件插件,不过下面也会顺带介绍如何配置Jenkins自带的邮件功能作用。

可以通过系统管理→管理插件→可选插件,选择Email Extension Plugin插件进行安装:

由于我已经安装了该插件,因此这里显示在已安装目录下,还未安装的童鞋可以通过右上角的搜索框搜索改插件,然后在线安装,安装好之后重启Jenkins。

二、系统设置

通过系统管理→系统设置,进行邮件配置:

1、设置jenkins地址和管理员邮箱地址

2、设置发件人等信息

PS:这里的发件人邮箱地址切记要和系统管理员邮件地址保持一致(当然,也可以设置专门的发件人邮箱,不过不影响使用,根据具体情况设置即可)

上图的默认收件人邮箱可以添加多人,中间用英文半角逗号隔开即可。

3、配置邮件内容模版

附:邮箱内容模版(Default Content):

<!DOCTYPE html><html><head><meta charset="UTF-8"><title>${ENV, var="JOB_NAME"}-第${BUILD_NUMBER}次构建日志</title></head><body leftmargin="8" marginwidth="0" topmargin="8" marginheight="4"   

    offset="0"><table width="95%" cellpadding="0" cellspacing="0"  style="font-size: 11pt; font-family: Tahoma, Arial, Helvetica, sans-serif"><tr>   

            本邮件由系统自动发出,无需回复!<br/>           

            各位同事,大家好,以下为${PROJECT_NAME }项目构建信息</br><td><font color="#CC0000">构建结果 - ${BUILD_STATUS}</font></td></tr><tr><td><br /><b><font color="#0B610B">构建信息</font></b><hr size="2" width="100%" align="center"/></td></tr><tr><td><ul><li>项目名称 : ${PROJECT_NAME}</li><li>构建编号 : 第${BUILD_NUMBER}次构建</li><li>触发原因: ${CAUSE}</li><li>构建状态: ${BUILD_STATUS}</li><li>构建日志:<a href="${BUILD_URL}console">${BUILD_URL}console</a></li><li>构建  Url :<a href="${BUILD_URL}">${BUILD_URL}</a></li><li>工作目录 :<a href="${PROJECT_URL}ws">${PROJECT_URL}ws</a></li><li>项目  Url :<a href="${PROJECT_URL}">${PROJECT_URL}</a></li></ul><h4><font color="#0B610B">失败用例</font></h4><hr size="2" width="100%"/>$FAILED_TESTS<br/><h4><font color="#0B610B">最近提交(#$SVN_REVISION)</font></h4><hr size="2" width="100%"/><ul>${CHANGES_SINCE_LAST_SUCCESS, reverse=true, format="%c", changesFormat="<li>%d [%a] %m</li>"}</ul>详细提交: <a href="${PROJECT_URL}changes">${PROJECT_URL}changes</a><br/></td></tr></table></body></html>

4、设置邮件触发机制

上面的几步完成后,点击应用,保存即可。

5、配置Jenkins自带的邮件功能

配置内容如下,和Email Extension Plugin插件同样的配置,可以通过勾选通过发送测试邮件测试配置按钮来测试配置是否成功发送邮件,如下图:

完成上面的系统设置后,点击保存即可。

三、项目配置

在完成系统设置后,还需要给需要构建的项目进行邮件配置。

1、进入项目配置界面

进入新建的项目界面,点击配置按钮,进入系统配置页面:

2、配置构建后操作模块

进入系统配置页面后,点击上方的构建后操作选项,配置内容如下:

进入构建后操作的模块,然后会看到下面的内容,具体的配置信息如图中标注:

接上图:

配置内容默认即可,邮件内容类型可以根据自己的配置选择,收件人列表可以从前面的系统设置中默认收件人选项配置。

四、构建触发邮件测试

如下图,为我收到的测试邮件,邮件内容可以通过系统设置里面进行个性化的配置,可参考我上面的模板,或者自定义即可。

相关文章

  • Jenkins 配置邮件通知

    1.安装邮件插件 通过系统管理→管理插件→可选插件,选择Email Extension Plugin插件进行安装 ...

  • jenkins配置邮件通知

    完成基于jenkins的持续集成部署后,任务构建执行完成,测试结果需要通知到相关人员。这篇博客,介绍如何在jenk...

  • jenkins配置邮件通知

    完成基于jenkins的持续集成部署后,任务构建执行完成,测试结果需要通知到相关人员。这篇博客,介绍如何在jenk...

  • 配置jenkins邮件通知

    1.系统配置 2.设置jenkins地址和管理员邮箱(不设置管理员邮箱无法发送邮件) 3.配置系统管理员的右键属性...

  • jenkins qq邮箱配置

    jenkins 邮箱通知配置 1、邮箱通知需要的插件 Email Extension (必选) :这个插件是邮件通...

  • Mac Jenkins 配置邮件通知

    前言 当我们Jenkins配置可以成功构建后需要及时收到构建结果反馈,这时我们可以配置Jenkins的邮件通知,M...

  • iOS jenkins持续集成

    仅需一键或配置时间 就可以自动打包通知测试童鞋,短信通知,公众号通知,邮件通知等等~ 一、jenkins安装&配置...

  • jenkins构建并发送自定义邮件

    jenkins配置邮件通知 点我开通163邮箱SMTP服务[https://jingyan.baidu.com/a...

  • Jenkins邮件配置失败问题

    配置Jenkins邮件时,使用126邮箱 1、邮件通知部分,勾选“使用SSL协议”报错 2、126邮箱未开启第三方...

  • Jenkins设置邮件发送-简单配置

    大部分情况下,我们希望在构建项目完毕后收到一个邮件告知,方便大家知晓,因此需要我们来配置Jenkins中的邮件通知...

网友评论

      本文标题:jenkins配置邮件通知

      本文链接:https://www.haomeiwen.com/subject/kquvtktx.html