Jenkins邮件提醒,保你安心。

摘要

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
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="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>

设计效果图:
在这里插入图片描述

关注不迷路

扫码下方二维码,关注宇凡盒子公众号,免费获取最新技术内幕!

温馨提示:如果您访问和下载本站资源,表示您已同意只将下载文件用于研究、学习而非其他用途。
文章版权声明 1、本网站名称:宇凡盒子
2、本站文章未经许可,禁止转载!
3、如果文章内容介绍中无特别注明,本网站压缩包解压需要密码统一是:yufanbox.com
4、本站仅供资源信息交流学习,不保证资源的可用及完整性,不提供安装使用及技术服务。点此了解
5、如果您发现本站分享的资源侵犯了您的权益,请及时通知我们,我们会在接到通知后及时处理!提交入口
0

评论0

请先

站点公告

🚀 【宇凡盒子】全网资源库转储中心

👉 注册即送VIP权限👈

👻 全站资源免费下载✅,欢迎注册!

记得 【收藏】+【关注】 谢谢!~~~

立即注册
没有账号?注册  忘记密码?

社交账号快速登录