系统管理

1.进入系统管理-->系统设置

定位到Jenkins Location配置项
  配置系统管理员邮件地址

系统管理员邮件地址需要同发送报警邮件地址相同

定位到邮件通知
  配置SMTP服务器 例:smtp.qq.com
  用户默认邮件后缀 例:@qq.com

可以不配置,没有影响

  使用SMTP认证

此项配置需要开启,直接勾选即可。

  用户名

发送邮件的用户名

  密码

发送邮件的用户密码,需要注意的是如果是企业邮箱不需要通过授权可以直接使用账号密码的方式进行配置,如果非企业邮箱,例如使用的是QQ邮箱,配置QQ邮箱的授权验证码来当做密码,无论是企业邮箱还是普通邮箱都需要邮箱账户开通SMTP支持

  使用SSL协议

目前为止大多数用户使用SSL协议,勾选即可。

  SMTP端口

指定所有邮箱服务器的SMTP端口,目前端口大多为25465,验证此项配置可以登录到Jenkins服务器使用telnetnc命令进行测试,如果在Jenkins服务器上连接邮箱服务器的相应端口可以连通,证明此端口可用。例如:nc -zv smtp.qq.com 465

  Reply-To Address

定义回复地址,大多数情况下,我们不需要配置此项内容。

  字符集

默认为UTF-8,不需要进行修改。

  通过发送测试邮件测试配置

勾选此选项,配置测试邮件,发送测试,查看收件箱是否可以成功收到测试邮件。

2.未收到测试邮件问题排查思路

2.1 首先需要查看Jenkins下方报错提醒。

2.2 邮箱未开通SMTP服务。

2.3 Jenkins服务器到SMTP邮件服务器不通。

2.4 配置发送方邮件账户密码错误,需了解自己需要使用的是邮箱密码还是授权码。

2.5 尝试SMTP邮件服务器的几个不同端口,以及是否需要使用SSL协议。

任务构建

1.进入需要发送邮件报警的任务当中

选择配置-->定位到配置的最下方-->增加构建后操作步骤
选择E-mail Notification直接添加需要接受报警邮件的邮箱地址即可。

配置Jenkins构建失败触发邮件报警机制的更多相关文章

  1. jenkins邮件报警机制配置

    1.下载email插件 Jenkins配置email前需要先安装email插件:Email Extension.Email Extension Template Plugin 2.系统配置 在Jenk ...

  2. zabbix添加邮件报警机制

    zabbix添加邮件报警机制 作者:尹正杰 还记得之前跟大家聊过的一个如何监控一个目录的话题吗?我们虽然监控出来数据了,也有数据了,但是,只是监控也没有用啊~因为我们不能24小时盯着屏幕然后 出了事情 ...

  3. Jenkins 邮件配置 || Jenkins 发送邮件失败,提示:Error sending to the following VALID addresses

    jenkins---系统管理---系统设置 在Jenkins URL下填写URL链接 在系统管理员邮件地址下填写发件邮箱,这将是以后发送邮件通知的发件人 如果下载了外部邮件通知 配置一下SMTP se ...

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

    持续集成之②:整合jenkins与代码质量管理平台Sonar并实现构建失败邮件通知 一:Sonar是什么?Sonar 是一个用于代码质量管理的开放平台,通过插件机制,Sonar 可以集成不同的测试工具 ...

  5. jenkins构建后接受者收不到邮件问题解决方案

    jenkins部署.安装增强版邮件插件,配置邮件及增强版邮件通知请参考网上教程,由于教程比较多页通俗易懂,笔者在这里不做重复说明,本文重点是解决配置好增强版邮件,job构建后仍然收不到邮件的问题 步骤 ...

  6. 【linux】【jenkins】jenkins构建、mvn或者npm打包、docker运行、失败自动回滚脚本

    小白对jenkins运维的使用有点简单的想法,这里开个记录贴记录下. 由于未找到jenkins构建失败后执行其他脚本的插件,也暂时没有使用其他运维工具.所以想自己写一个shell脚本,一是方便其他人使 ...

  7. zabbix监控MySQL,Tomcat及配置邮件报警

    目录 一.思路 二.部署.配置 环境 安装zabbix 对zabbix进行初步优化 添加监控主机 部署监控Tomcat 配置邮件报警 三.总结 一.思路 首先搭建zabbixserver,本机需要安装 ...

  8. Jenkins构建持续集成

    Jenkins 是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变得可能.现在软件开发追求的是效率以及质量,Jenkins使得自动化成为可能! 亮点 采用shell自定义脚本,控制 ...

  9. centos7之zabbix邮件报警(短信报警)

    前言 前面我们介绍了zabbix的基本linux和window及SNMP流量的简单监控,我们知道作为运维人员,需要7x24小时待命,但是我们不可能时时刻刻都坐在电脑旁边查看监控上的各个主机状态,所以我 ...

随机推荐

  1. WebDriverException:Element is not clickable at point - selenium执行过程中遇到的相关报错

    Element is not clickable at point (x, y) 这段可以忽略:本文来自 https://www.cnblogs.com/lozz/p/9947430.html 引起这 ...

  2. 非换行空白:non-breaking space

    一 维基百科(英文版)词条 In word processing and digital typesetting, a non-breaking space (" ") (also ...

  3. 【校招面试 之 C/C++】第20题 C++ STL(二)之Vector

    1.vector的动态增长 当添加元素时,如果vector空间大小不足,则会以原大小的两倍另外配置一块较大的新空间,然后将原空间内容拷贝过来,在新空间的内容末尾添加元素,并释放原空间.vector的空 ...

  4. python之文件操作read

    #open函数,该函数用于文件处理,文件操作一共就有三种方法,打开文件#关闭文件, #先来说下打开文件,打开文件的模式有下面几种# 1.r,只读模式 f = open('test.log','r',e ...

  5. 关于jni调用报UnsatisfiedLinkError的可能

    一.说明 最近在做一个项目,需要使用java去调本地动态连接库,之前做测试的时候直接用pojo进行测试,是能够正常调用的.后面项目需要将接口封装为REST api,所以在spring boot上面开发 ...

  6. 3-QT程序运行时报错E:\SogouInput\6.7.0.0329\程序异常终止,该怎么解决?

    https://bbs.csdn.net/topics/390653779 出现这个错误的原因,使用声明的对象时,没有使用new对对象进行实例化. 包括:数组.

  7. mysql优化概述2

    一.索引的概念 利用关键字,就是记录的部分数据(某个字段,某些字段,某个字段的一部份),建立与记录位置的对应关系,就是索引.索引的关键字一定是排序的. 二.索引的类型 mysql支持四种索引: 1.主 ...

  8. 网页flash播放代码

    <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="100%" hei ...

  9. 201621123008 《Java程序设计》第二周学习总结

    1. 本周学习总结 通过查询API掌握了一下几种类的基本用法: String类 StringBuilder类 ArrayList类 BigInteger类 BigDecimal类 Arrays类 认知 ...

  10. jquery判断显示的元素并获取显示元素数据

    // 获取显示元素的数据 jQuery(this).find("a:visible").attr("href"); // 多级标签选择器 jQuery(&quo ...