配置Jenkins构建失败触发邮件报警机制
1.进入系统管理-->系统设置
定位到Jenkins Location配置项
配置系统管理员邮件地址
系统管理员邮件地址需要同发送报警邮件地址相同
定位到邮件通知
配置SMTP服务器
例:smtp.qq.com
用户默认邮件后缀
例:@qq.com
可以不配置,没有影响
使用SMTP认证
此项配置需要开启,直接勾选即可。
用户名
发送邮件的用户名
密码
发送邮件的用户密码,需要注意的是如果是企业邮箱不需要通过授权可以直接使用账号密码的方式进行配置,如果非企业邮箱,例如使用的是QQ邮箱,配置QQ邮箱的授权验证码来当做密码,无论是企业邮箱还是普通邮箱都需要邮箱账户开通SMTP支持。
使用SSL协议
目前为止大多数用户使用SSL协议,勾选即可。
SMTP端口
指定所有邮箱服务器的SMTP端口,目前端口大多为25,465,验证此项配置可以登录到Jenkins服务器使用
telnet
、nc
命令进行测试,如果在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构建失败触发邮件报警机制的更多相关文章
- jenkins邮件报警机制配置
1.下载email插件 Jenkins配置email前需要先安装email插件:Email Extension.Email Extension Template Plugin 2.系统配置 在Jenk ...
- zabbix添加邮件报警机制
zabbix添加邮件报警机制 作者:尹正杰 还记得之前跟大家聊过的一个如何监控一个目录的话题吗?我们虽然监控出来数据了,也有数据了,但是,只是监控也没有用啊~因为我们不能24小时盯着屏幕然后 出了事情 ...
- Jenkins 邮件配置 || Jenkins 发送邮件失败,提示:Error sending to the following VALID addresses
jenkins---系统管理---系统设置 在Jenkins URL下填写URL链接 在系统管理员邮件地址下填写发件邮箱,这将是以后发送邮件通知的发件人 如果下载了外部邮件通知 配置一下SMTP se ...
- 持续集成之②:整合jenkins与代码质量管理平台Sonar并实现构建失败邮件通知
持续集成之②:整合jenkins与代码质量管理平台Sonar并实现构建失败邮件通知 一:Sonar是什么?Sonar 是一个用于代码质量管理的开放平台,通过插件机制,Sonar 可以集成不同的测试工具 ...
- jenkins构建后接受者收不到邮件问题解决方案
jenkins部署.安装增强版邮件插件,配置邮件及增强版邮件通知请参考网上教程,由于教程比较多页通俗易懂,笔者在这里不做重复说明,本文重点是解决配置好增强版邮件,job构建后仍然收不到邮件的问题 步骤 ...
- 【linux】【jenkins】jenkins构建、mvn或者npm打包、docker运行、失败自动回滚脚本
小白对jenkins运维的使用有点简单的想法,这里开个记录贴记录下. 由于未找到jenkins构建失败后执行其他脚本的插件,也暂时没有使用其他运维工具.所以想自己写一个shell脚本,一是方便其他人使 ...
- zabbix监控MySQL,Tomcat及配置邮件报警
目录 一.思路 二.部署.配置 环境 安装zabbix 对zabbix进行初步优化 添加监控主机 部署监控Tomcat 配置邮件报警 三.总结 一.思路 首先搭建zabbixserver,本机需要安装 ...
- Jenkins构建持续集成
Jenkins 是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变得可能.现在软件开发追求的是效率以及质量,Jenkins使得自动化成为可能! 亮点 采用shell自定义脚本,控制 ...
- centos7之zabbix邮件报警(短信报警)
前言 前面我们介绍了zabbix的基本linux和window及SNMP流量的简单监控,我们知道作为运维人员,需要7x24小时待命,但是我们不可能时时刻刻都坐在电脑旁边查看监控上的各个主机状态,所以我 ...
随机推荐
- referer null
Referer表示超链接源的URL!你想看到实验效果,要从a-->(能过<a href="b.jsp")b页面,然后在B里可以取得Refere参数! String ur ...
- android笔记:BroadcastReceiver
android允许应用程序自由地发送和接收广播. 广播是通过Intent进行数据传递的.接收广播则通过Broadcast Receiver(广播接收器)实现. 广播分为:标准广播和有序广播. 标准广播 ...
- Coding Contest(费用流变形题,double)
Coding Contest http://acm.hdu.edu.cn/showproblem.php?pid=5988 Time Limit: 2000/1000 MS (Java/Others) ...
- maven项目工程目录约定
使用maven创建的工程我们称它为maven工程,maven工程具有一定的目录规范,如下: src/main/java —— 存放项目的.java文件 src/main/resources —— 存放 ...
- mybatis的select、insert、update、delete语句
一.select <!-- 查询学生,根据id --> <select id="getStudent" parameterType="String&qu ...
- Mininet
在Coursera SDN开放课程中,编程作业要用Mininet来完成.这里对Mininet做一个简单的介绍. 什么是Mininet Mininet是由一些虚拟的终端节点(end-hosts).交换机 ...
- Jmeter 如何让变量中包含变量
在运行Jmeter的过程中,有时候,我们可能会引用一个变量,而这个变量又是由另外一个变量组成的: 譬如我在脚本中要引用变量MappingData1,按照正常的情况,直接就是用${MappingData ...
- display:grid
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8" ...
- 浅析10种常见的黑帽seo手法
虽然博主并不认同黑帽seo手法,但是一些常见的黑帽手法还是需要了解的,增加自己对黑帽的认知,也可以在自己优化网站时适时的规避开这些黑帽手法,从而避免自己的网站被搜索引擎惩罚.好了,话不多说,下面进入今 ...
- 2018.09.30 bzoj2223: [Coci 2009]PATULJCI(主席树)
传送门 主席树经典题目. 直接利用主席树差分的思想判断区间中数的个数是否合法然后决定左走右走就行了. 实际上跟bzoj3524是同一道题. 代码: #include<bits/stdc++.h& ...