基础 - 自动报警

  • 作者:KK

  • 发表日期:2016.12.7


先要确认已安装Mailer插件

进入项目的配置,在底下点击增加构建后操作步骤弹出子菜单,如果没有E-mail Notification这个子菜单则说明没有安装Mailer插件

这里顺便说一下如何安装插件,点击左上角LOGO回到首页,再进入“系统管理 - 插件管理

可选插件选项卡里找到Mailer Plugin直接安装,然后等等就好


继续配置构建步骤

装好插件后回到项目的配置页面,底下继续点增加构建后操作步骤弹出子菜单就应该已经有了E-mail Notification,这是设置通知邮箱的选项,填一下要接收邮件和邮箱,用空格隔开多个

这样在构建失败时就会有邮件通知,而在上一次失败到成功的时候又会通知(恢复正常),在Jenkins的定义里,只要是“不稳定的”构建都会通知,多看配置选项就明白了


其实还要配置SMTP服务器

进入系统管理 - 系统设置

底下有个“邮件通知”的设置区域(安装了Mailer插件才会有),点击它下面的“高级”再点“使用SMTP认证”就会展开很多选项,像下图这样

接下来填好你的SMTP服务器信息,尝试触发一个失败的构建吧,应该有邮件了


关于短信通知

  1. 方便地实现短信通知其实不是很现实

    因为首先要有短信发送接口,现在的短信发送接口都一设定短信模板,再填充变量,量它Jenkins再有短信插件,也不可预料各短信提供商的接口参数调用方式和限制啊

    所以你可能要自己编一个短信发送程序,根据提供商的文档调用相关接口来发送,注意通常还要附费哦


  2. 不如考虑一下“手机通知”

    所谓手机接收通知但不一定要收短信嘛,相关文章