jenkins+jmeter+ant(六)邮件配置

jenkins+jmeter+ant(六)邮件配置

邮件配置

  • 安装Email Extension Plugin 插件

  • 测试邮件通过

    系统管理–系统设置(邮件通知)
    邮件:
    jenkins Location
    jenkins URL:http://127.0.0.1:8080/(配置自己jenkins所在服务器的ip和端口号)
    系统管理员邮件地址:xxxxx@163.com
    SMTP服务器:smtp.163.com # 使用163服务,所以后期得使用163邮箱
    用户默认邮件后辍:@163.com # 只能使用163邮件接收
    点击高级
    √上SMTP认证
    用户名:邮件名
    密码:客户端授权密
    
    测试邮件配置是否正常
    勾上通过发送测试邮件配置
    填写收件人邮箱–检查指定邮件是否可以接受到邮件
    

  • 配置扩展邮件配置

    系统配置–> 找到:Extended E-mail Notification
    填写:
    smtp.163.com
    @163.com
    点击高级:
    勾选Use SMTP Authentication
    填写发件人邮箱
    填写客户端授权码

  • 项目配置

    去到具体任务–配置—构建后的操作
    选择:Editable email notification

    Project Recipient List:填写收件人邮箱

    Content Type:HTML(text/html)

    Default Subjent(邮件标题可以自定义):${PROJECT_NAME}-Build#${BUILD_NUMBER}-$BUILD_STATUS!

    Default Content:

    <!DOCTYPE html>  
    <html>  
    <head>  
    <meta charset="UTF-8">  
    <title>${PROJECT_NAME}-第${BUILD_NUMBER}次构建日志</title>  
    </head>  
      
    <body size="4" leftmargin="8" marginwidth="0" topmargin="8" marginheight="4"  
        offset="0">  
        <table width="95%" cellpadding="0" cellspacing="0"  
            style="font-size: 20pt; font-family: Tahoma, Arial, Helvetica, sans-serif">  
            <tr>  
                <td>(本邮件是程序自动下发的,请勿回复!)</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="3" width="100%" align="center" /></td>  
            </tr>  
            <tr>  
                <td>  
                    <ul>  
                        <li>项目名称 : ${PROJECT_NAME}</li>  
                        <li>构建编号 : 第${BUILD_NUMBER}次构建</li>  
                        <li>触发原因: ${CAUSE}</li>  
                        <li>构建日志: <a href="${BUILD_URL}console">${BUILD_URL}console</a></li>  
                        <li >变更集:${JELLY_SCRIPT,template="html"}</a></li>  
          			   <!-- 根据自己生成报告的地址进行拼接-->
                        <li>报告地址:<a href="${PROJECT_URL}HTML_20Report/">${PROJECT_URL}HTML_20Report/</a></li>  
                    </ul>
                        <hr size="3" width="100%" align="center" />
                </td>  
            </tr>  
           
             
        </table>  
    </body>  
    </html>
    
    

Attachments(添加附件):如果要有附件(参考下面的Attachments-添加附件)
Attach Build log:可以选择是否把构建日志作为一个附件

点击高级

找到Triggers
删除自带always-Failure-Any
点击add trigger–选择总是

send to 去掉developers

保存应用

  • Attachments(添加附件):以当前工作空间为当前,附件需要放在改工作空间,所以可以完成编译之后,执行脚本复制到当前文件下。

    首先在项目配置–构建–添加shell脚本

    rm -rf ./*
    cp /home/admin/loadTest/123.html ${WORKSPACE}
    cp /home/admin/loadTest/collapse.png ${WORKSPACE}
    cp /home/admin/loadTest/expand.png ${WORKSPACE}
    zip -r report.zip *
    
  • 在邮件构建后

    Attachments: reprot.zip

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值