一、内置的email notifcation

1.在系统设置中,配置管理员邮箱

使用Jenkins的邮件插件自动发送邮件的方法_IT

 2.设置邮箱信息

使用Jenkins的邮件插件自动发送邮件的方法_IT_02

 注意:

   上面的邮箱服务是Jenkins自带,功能过于简单,不能扩展利用email extension插件

二、利用email extension插件

功能强,邮件内容可以随意定制,发送邮件的条件也可随意定制,扩展性好。推荐使用,

1.在系统设置中配置如下:

使用Jenkins的邮件插件自动发送邮件的方法_IT_03

 邮箱配置中HTML内容

<table width="95%" cellpadding="0" cellspacing="0"
style="font-size: 11pt; font-family: Tahoma, Arial, Helvetica,
sans-serif">
    <tr>
        <td>
            <h2>
                <font>来自Mr.Jenkins的邮件通知</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>触发原因 : ${CAUSE}</li>
                <li>构建日志 :  <a
                href="${BUILD_URL}console">${BUILD_URL}console</a></li>
                <li>自动化测试报告 : <a
                href="${BUILD_URL}testReport/">${BUILD_URL}testReport/</a></li>
                <li>工作目录 :  <a
                href="${PROJECT_URL}ws">${PROJECT_URL}ws</a></li>
            </ul>
        </td>
    </tr>
    <tr>
        <td>
            <b><font color="#0B610B">构建日志:</font></b>
            <hr size="2" width="100%" align="center" />
        </td>
    </tr>
    <tr>
        <td><textarea cols="80" rows="30" readonly="readonly"
            style="font-family: Courier New">${BUILD_LOG, escapeHtml=true}

2.发邮件规格设置

使用Jenkins的邮件插件自动发送邮件的方法_IT_04

 

 选择 总是(Always) 发送,这样无论测试结果失败与否,都会发送邮件

使用Jenkins的邮件插件自动发送邮件的方法_IT_05