jenkins整合邮件服务-项目构建结果发送邮件告警通知

1 安装邮件插件

可以通过系统管理→管理插件→可选插件,选择Email Extension Plugin插件进行安装:

jenkins整合邮件服务-项目构建结果发送邮件告警通知

在线安装,安装好之后重启Jenkins。

2 系统设置邮件

通过系统管理→系统设置,进行邮件配置: jenkins整合邮件服务-项目构建结果发送邮件告警通知 设置jenkins地址和管理员邮箱地址
jenkins整合邮件服务-项目构建结果发送邮件告警通知
设置发件人信息 jenkins整合邮件服务-项目构建结果发送邮件告警通知 配置邮件内容模版 jenkins整合邮件服务-项目构建结果发送邮件告警通知 邮箱内容模版
<!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>    
            本邮件由系统自动发出,无需回复!<br/>            
            各位同事,大家好,以下为{PROJECT_NAME }项目构建信息</br>            <td><font color="#CC0000">构建结果 -{BUILD_STATUS}</font></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>触发原因: {CAUSE}</li>                       <li>构建状态:{BUILD_STATUS}</li>    
                    <li>构建日志: <a href="{BUILD_URL}console">{BUILD_URL}console</a></li>    
                    <li>构建  Url : <a href="{BUILD_URL}">{BUILD_URL}</a></li>    
                    <li>工作目录 : <a href="{PROJECT_URL}ws">{PROJECT_URL}ws</a></li>    
                    <li>项目  Url : <a href="{PROJECT_URL}">{PROJECT_URL}</a></li>    
                </ul>    

<h4><font color="#0B610B">失败用例</font></h4>
<hr size="2" width="100%" />
FAILED_TESTS<br/>

<h4><font color="#0B610B">最近提交(#SVN_REVISION)</font></h4>
<hr size="2" width="100%" />
<ul>
{CHANGES_SINCE_LAST_SUCCESS, reverse=true, format="%c", changesFormat="<li>%d [%a] %m</li>"}
</ul>
详细提交: <a href="{PROJECT_URL}changes">${PROJECT_URL}changes</a><br/>

            </td>    
        </tr>    
    </table>    
</body>    
</html>

3 设置邮件触发机制

jenkins整合邮件服务-项目构建结果发送邮件告警通知
配置系统默认的邮箱配置 jenkins整合邮件服务-项目构建结果发送邮件告警通知 测试发送 jenkins整合邮件服务-项目构建结果发送邮件告警通知

4 配置项目使用邮件告警

在完成系统设置后,还需要给需要构建的项目进行邮件配置。 配置构建后操作模块 进入系统配置页面后,点击上方的构建后操作选项,配置内容如下:
jenkins整合邮件服务-项目构建结果发送邮件告警通知jenkins整合邮件服务-项目构建结果发送邮件告警通知jenkins整合邮件服务-项目构建结果发送邮件告警通知

配置内容默认即可,邮件内容类型可以根据自己的配置选择,收件人列表可以从前面的系统设置中默认收件人选项配置。

5 构建触发邮件测试

jenkins整合邮件服务-项目构建结果发送邮件告警通知
  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin
avatar

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: