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
image
根据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="${BUILD_URL}console">${BUILD_URL}console</a><br/><hr/>

搭建详细地址:<a href="$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="${BUILD_URL}console">${BUILD_URL}console</a></li>
                    <li>搭建详细地址:<a href="${BUILD_URL}">${BUILD_URL}</a></li>
                    <li>工作中文件目录:<a href="${PROJECT_URL}ws">${PROJECT_URL}ws</a></li>
                    <li>新项目详细地址:<a href="${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="${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="${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条)

刀客源码 游客评论