jenkins 配置邮件问题整理
版本:Jenkins 2.492.1
插件:
A.jenkins自带的,
B.安装功能强大的插件
配置流程:
1. jenkins->系统配置->Jenkins Location
此处的”系统管理员邮件地址“,是配置之后发件人的email。
2.配置系统自带的邮件A方式
2.1 jenkins->系统配置->邮件通知
2.1.1)STMP根据实际情况修改,我用的是公司的,也可以是qq的163的等
2.1.2)默认后缀就是所有人都是@hoperun.com结尾的
2.1.3)测试给谁发邮件
2.1.4)高级:
2.1中配置的发件人的账户信息,如邮件的用户名和密码以及协议和端口等
注意端口:
25对应的协议是Use TLS
465对应的是使用SSL协议
测试效果:
2.2.配置系统自带的邮件B方式
2.2.1)和自带的配置类似
2.2.2)Default Recipients 默认收件人
2.2.3)发送模版
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>${PROJECT_NAME} 构建通知</title>
</head>
<body>
<h2>构建状态:${BUILD_STATUS}</h2>
<ul>
<li>项目名称:${PROJECT_NAME}</li>
<li>构建编号:第${BUILD_NUMBER}次</li>
<li>触发原因:${CAUSE}</li>
<li>构建日志:<a href="${BUILD_URL}console">查看日志</a></li>
</ul>
<p>本邮件由 Jenkins 自动发送,请勿回复。</p>
</body>
</html>
2.2.4)高级:配置的是发件人的账户和密码,此处的秘密有的是密码有的是授权码要注意,认证协议选择相应的即可,SSL不可以就试下TLS 总有一个是可以的
25对应的协议是Use TLS
465对应的是使用SSL协议