Jenkins 的邮件通知

公司内部每天大概会发布N多版本,也不能派员工一直去盯着版本发布,所以希望发布完成后通知相关人员,Jenkins最早采用通知机制就是短信和邮件,由于短信成本很高,所以我们一般在发布结束后会采用邮件.现在也有更多通知机制例如微信、钉钉等,今天主要先介绍一下Jenkins发布成功后采用邮件方式发送通知信息至相关人员。

Jenkins 本身自带邮件的通知的功能,但是自带的邮件通知功能,比较简单,不能达到自定义信息,所以后续有人开发新插件Email-ext plugin,而这个插件添加了更多的场景配置。

一、配置【邮件通知】

■ 首先安装插件,【系统管理】-【插件管理】-安装【Email-ext plugin】;

■ 系统设置中配置邮件服务器,在系统设置页面找到"邮件通知"的设置发送邮件的服务器,我这里以163邮箱为例如图:

设置完成以后,我们需要测试下是否配置成功,点击【Test Configuration】,此时发送测试邮件时候会出现失败,这里因为我们没有设置发送邮件的邮箱账号,由于只配置邮件服务器地址、账号和密码,但是jenkins不知道采用哪个邮箱去发送所以会发送失败,在系统设置页面找到“Jenkins Location”设置“系统管理员邮件地址”,必须与上图设置的用户信息保持一致。

再次点击【Test Configuration】此时我们已经可以发送测试邮件了。

二、配置【Extended E-mail Notification】

我们系统邮件发送的内容按照我们的需求来发送,所以我们需要定义下发送内容。

【系统设置】-【Extended E-mail Notification】配置发送信息,下图是我自己配置的发送信息模块,仅供参考。

三、配置【收件人和触发条件】

每个人关注的项目不同,所以我们需要根据项目来配置发送人,以及

触发条件。创建项目-【构建后操作】添加【Editable Email Notification】

这样Jenkins的邮件通知配置完成了,但是我们这样配置只能指定相关人员收到邮件,收件人收到信息还需要判断是否与自己相关,如果我们结合版本管理,这里我们只需要配置必须收到邮件的相关人员即可。

?

时间: 2024-11-09 10:16:36

Jenkins 的邮件通知的相关文章

jenkins配置邮件通知功能以及破解管理员密码

笔记内容:jenkins配置邮件通知功能以及破解管理员密码笔记日期:2018-02-27 26.6 jenkins邮件设置 26.7 插件email-ext 26.8 破解jenkins管理员密码 26.6 jenkins邮件设置 打开Jenkins的web页面,点击 系统管理 -> 系统设置 -> Jenkins Location ,先设置系统管理员邮件地址,这里的系统管理员邮件地址需要和后续要设置的发送邮件的地址一致: 然后再往下拉,找到 "邮件通知" 那一栏,填写SM

Jenkins 配置邮件通知

jenkins 是一个开源的自动化服务器.通过Jenkins,可以通过自动化加速软件开发过程.Jenkins管理和控制各种开发的生命周期过程,包括构建,文档,测试,包,阶段,部署,静态分析等等.您可以设置Jenkins来监视像SVN和Git这样的地方的任何代码更改,使用Ant和Maven等工具自动执行构建,启动测试等.在构建失败.构建不稳定等状态还可以发送邮件通知,现介绍一下如何在 Jenkins中配置实现邮件通知. Jenkins内置的邮件通知并不能够满足我们,因为它无法定义发送的邮件格式,无

Jenkins email-ext邮件通知模板

http://blog.csdn.net/houyefeng/article/details/51344337 示例 以html格式发送送如下内容:邮件内容为项目名称.构建次数.触发原因.构建日志前100行.项目url/构建日志url.项目变更日志.测试用例汇总.Job设置中"Content Type"选"Html",将下面模板内容粘贴到"Content"中.Html模板:模板由群友QQ]  TUX(4991727)提供 <!DOCTYPE

5.jenkins使用Email Extension Plugin插件配置邮件通知

jenkins自带有邮件通知的功能 在"系统管理"–>"系统设置"中的"邮件通知"模块可以配置邮件通知,在配置之前应先配置"jenkins Location"中的系统管理员邮箱, 然后配置管理员邮箱的账户密码信息,如下图 根据自己所使用的邮箱配置,配置完成后可以点击"Test configuration" 发送一封测试邮件到"Test e-mail recipient"所配置的邮箱

Jenkins : 邮件通知

目录 全局配置 为项目添加邮件通知 邮件模板 Pipeline 支持 总结 Jenkins 内置了 Mailer 插件用于发送邮件通知,但是 Mailer 插件的功能比较简单,无法按照用户的需求进行邮件的定制.Email Extension 是 Jenkins 默认推荐安装的一款功能强大的邮件插件,使用它几乎可以定制邮件的任何部分.本文将结合笔者的使用经验介绍 Email Extension 插件的使用方法. 全局配置 和其它的插件一样,Email Extension 插件的全局配置也是在 Je

持续集成之②:整合jenkins与代码质量管理平台Sonar并实现构建失败邮件通知

一:Sonar是什么?Sonar 是一个用于代码质量管理的开放平台,通过插件机制,Sonar 可以集成不同的测试工具,代码分析工具,以及持续集成工具.与持续集成工具(例如 Hudson/Jenkins 等)不同,Sonar 并不是简单地把不同的代码检查工具结果(例如FindBugs,PMD等)直接显示在Web页面上,而是通过不同的插件对这些结果进行再加工处理,通过量化的方式度量代码质量的变化,从而可以方便地对不同规模和种类的工程进行代码质量管理.在对其他工具的支持方面,Sonar 不仅提供了对

jenkins邮件通知插件

说明 Jenkins默认提供了一个邮件通知,能在构建失败.构建不稳定等状态后发送邮件.但是它本身有很多局限性,比如它的邮件通知无法提供详细的邮件内容.无法定义发送邮件的格式.无法定义灵活的邮件接收配置等等.而Jenkins Email Extension Plugin插件允许你自定义邮件通知,比如在发送邮件时你可以自定义发送给谁,发送具体什么内容等等.插件安装请参考上篇博文. 1.默认邮件通知设置 Jenkins的系统设置里,先找到Jenkins Location位置. Jenkins URL:

Jenkins 之邮件配置

Jenkins 之邮件配置其实还是有些麻烦的,坑比较多,一不小心就...我是走了很多弯路的. 这里记录下来,希望大家以后不要重蹈覆辙: 我测试过,这里的 Extended E-mail Notification 好像没什么用, 随便写都不会报错,也不影响结果. 不知道干嘛的. 选中上面的“通过发送测试邮件测试配置”: 填写相关信息, 注意, 用户密码是发送方邮件地址的用户密码, 用户名必须和 系统管理员邮件地址一致. 用户默认邮件后缀, 写错了好像也不影响结果. 我猜 它的作用是, 发邮件时候,

持续集成之 Jenkins 钉钉通知(八)

一.前言 最近使用 Jenkins 进行自动化部署,但是发布署后,并没有相应的通知,虽然有邮件发送通知,但是发现邮件会受限于大家接受的设置,导致不能及时看到相关的发布内容.由于之前有用 Gitlab 推送消息到钉钉的方式,因此考虑 Jenkins是否能通知到钉钉的实现方式. 二.使用钉钉推送的优势 实时提醒项目参与人员信息的更新. 便于查看. 三.钉钉的配置 1. 成为钉钉群主 进入某个群->点击机器人图标. 注意:如果你不是群主,且群主开启了仅群主可管理,那么你将无法创建机器人. 2.选择自定