摘要
jenkins电子邮件警报体制配备 1、免费下载email软件Jenkins配备email前必须先安裝email软件:Email Extension、Email Extension Template Plugin2、系统设置在Jenkins管理信息系统-系统设置中开展以下设定2.1、Jenkins Location配备Jenkins URL与 网站管理员邮箱地址这儿的管理人员…
正文
jenkins电子邮件警报体制配备
1、免费下载email软件
Jenkins配备email前必须先安裝email软件:Email Extension、Email Extension Template Plugin
2、系统设置
在Jenkins管理信息系统-系统设置中开展以下设定
2.1、Jenkins Location
配备Jenkins URL与 网站管理员邮箱地址
这儿的管理人员邮箱地址必须与事后电子邮件通告配备的详细地址一致
2.2、电子邮件通告
在电子邮件通告中点一下高級选择项,配备电子邮件信息内容。
实际的配备信息内容可参照不一样电子邮箱的使用说明书,下边以QQ邮箱为例子
在主页-设定-帐户网页页面往下拉
这里配备的电子邮箱需与Jenkins Location中的管理人员电子邮箱同样,不然发送邮件失败,配备进行后可根据推送检测电子邮件检测配备来检测是不是配备取得成功
2.3、Jenkins邮件模板配备
Jenkins能够依据你配备的邮件模板文件格式推送結果电子邮件
邮件模板设定途径:
管理信息系统——系统设置——Extended E-mail Notification
根据Jenkins的主要参数订制自身的Email模版,常见主要参数以下:
- $BUILD_STATUS #搭建結果
- $PROJECT_NAME #项目规划
- $BUILD_NUMBER #搭建序号
- $JOB_DESCRIPTION #搭建项目描述
- $CAUSE #脚本制作运行缘故
- $BUILD_URL #脚本制作搭建详细信息URL详细地址
模版一:
设计效果图:
<hr/>
(本电子邮件是程序流程全自动下达的,切勿回应!)<br/><hr/>
项目规划:$PROJECT_NAME<br/><hr/>
搭建序号:$BUILD_NUMBER<br/><hr/>
svn版本信息:${SVN_REVISION}<br/><hr/>
搭建情况:$BUILD_STATUS<br/><hr/>
开启缘故:${CAUSE}<br/><hr/>
搭建日志详细地址:<a href="https://www.dkewl.com/course/${BUILD_URL}console">${BUILD_URL}console</a><br/><hr/>
搭建详细地址:<a href="https://www.dkewl.com/course/$BUILD_URL">$BUILD_URL</a><br/><hr/>
变动集:${JELLY_SCRIPT,template="html"}<br/><hr/>
模版二:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>${ENV, var="JOB_NAME"}-第${BUILD_NUMBER}次搭建日志</title>
</head>
<body leftmargin="8" marginwidth="0" topmargin="8" marginheight="4"
offset="0">
<table width="95%" cellpadding="0" cellspacing="0"
style="font-size: 11pt; font-family: Tahoma, Arial, Helvetica, sans-serif">
<tr>
<td>(本电子邮件是Jenkins程序流程全自动下达的,切勿回应!)</td>
</tr>
<tr>
<td><h2><font color="#0000FF">搭建結果 - ${BUILD_STATUS}</font></h2></td>
</tr>
<tr>
<td><br />
<b><font color="#0B610B">搭建信息内容:</font></b><hr size="2" width="100%" align="center" /></td>
</tr>
<tr>
<td>
<ul>
<li>项目规划:${PROJECT_NAME}</li>
<li>搭建序号:第${BUILD_NUMBER}次搭建</li>
<!--
<li>SVN 版本号: ${SVN_REVISION}</li>
-->
<li>开启缘故:${CAUSE}</li>
<li>搭建日志:<a href="https://www.dkewl.com/course/${BUILD_URL}console">${BUILD_URL}console</a></li>
<li>搭建详细地址:<a href="https://www.dkewl.com/course/${BUILD_URL}">${BUILD_URL}</a></li>
<li>工作中文件目录:<a href="https://www.dkewl.com/course/${PROJECT_URL}ws">${PROJECT_URL}ws</a></li>
<li>新项目详细地址:<a href="https://www.dkewl.com/course/${PROJECT_URL}">${PROJECT_URL}</a></li>
<li>变动集:${JELLY_SCRIPT,template="html"}</li>
</ul>
</td>
</tr>
<tr>
<td><b><font color="#0B610B">Changes Since Last Successful Build:</font></b><hr size="2" width="100%" align="center" /></td>
</tr>
<tr>
<td>
<ul>
<li>历史时间变动纪录 : <a href="https://www.dkewl.com/course/${PROJECT_URL}changes">${PROJECT_URL}changes</a></li>
</ul> ${CHANGES_SINCE_LAST_SUCCESS,reverse=true, format="Changes for Build #%n:<br />%c<br />",showPaths=true,changesFormat="<pre>[%a]<br />%m</pre>",pathFormat="%p"}
</td>
</tr>
<tr>
<td><b><font color="#0B610B">Failed Test Results:</font></b><hr size="2" width="100%" align="center" /></td>
</tr>
<tr>
<td><pre style="font-size: 11pt; font-family: Tahoma, Arial, Helvetica, sans-serif">${FAILED_TESTS}</pre>
<br /></td>
</tr>
<!--
<tr>
<td><b><font color="#0B610B">搭建日志 (最终 100行):</font></b>
<hr size="2" width="100%" align="center" /></td>
</tr>
<tr>
<td>Test Logs (if test has ran): <a
href="https://www.dkewl.com/course/${PROJECT_URL}ws/TestResult/archive_logs/Log-Build-${BUILD_NUMBER}.zip">${PROJECT_URL}/ws/TestResult/archive_logs/Log-Build-${BUILD_NUMBER}.zip</a>
<br />
<br />
</td>
</tr>
<tr>
<td><textarea cols="80" rows="30" readonly="readonly"
style="font-family: Courier New">${BUILD_LOG, maxLines=100}</textarea>
</td>
</tr>
-->
</table>
</body>
</html>
设计效果图:
关注不迷路
扫码下方二维码,关注宇凡盒子公众号,免费获取最新技术内幕!
评论0