多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
1)系统管理--系统设置--jenkins location 先设置系统管理员邮箱地址 (这里设置的邮箱地址需要和后续要设置的发邮箱的地址一致) ![](https://box.kancloud.cn/d20aa3c2ab105a15361ad3f8ffd2eba5_1002x152.png) 2)采用jenkins系统自带的 ![](https://box.kancloud.cn/57f05b61b080d9f2b8ec45512ba7ca20_1023x512.png) 在项目中添加收件人 ![](https://box.kancloud.cn/bf1122263c5d8127d1842065b795b71a_963x313.png) (以上只会在构建不成功的时候,通知收件人) 第二种:通过安装插件 1)安装插件 ![](https://box.kancloud.cn/787334f8995fb7dd349b449c54978b61_1026x78.png) 2)配置插件 基础配置 ![](https://box.kancloud.cn/ea7a86343ea91e8d454c11f931fa3e7b_1005x171.png) 点击上图中的“Advanced...”展开后如下: ![](https://box.kancloud.cn/99cd045ff0e3aea1e632a31268d21d12_1043x301.png) 扩展配置 ![](https://box.kancloud.cn/cdae1362130fa4718a9eb7093ad81298_1003x490.png) ![](https://box.kancloud.cn/85fed29e046fef5b76e83ed3657df101_1039x508.png) ![](https://box.kancloud.cn/49f09f0758b0aa0e65b86cd818011dac_620x199.png) 说明: 1、Default Content-Type:“text/plain”指邮件正文为纯文本格式,“text/html”指邮件内容可以包含html标签且能被邮箱客户端正确解析、显示。实际工作只“text/html”更为常用。 2、Default Recipients 默认邮件通知接收人,如果Job没有重新设置“Recipients”,插件以发送邮件时将发送给这里的收件人。 3、Default Subject 邮件标题,可以使用构建中的环境变量,从而使标题的设置更灵活且表达更为丰富的内容 $PROJECT_NAME - Build # $BUILD_NUMBER - $BUILD_STATUS! 4、Default Content 邮件内容,可以使用构建中的环境变量。是我们在实际使用中最重要的一部分,会在“使用”一节给出示例。 $PROJECT_NAME - Build # $BUILD_NUMBER - $BUILD_STATUS: Check console output at $BUILD_URL to view the results. 5、Enable Debug Mode 插件安装后默认是未选中状态,这里再次强调一下,在刚接触此插件时一定要勾选此项。 3)配置JOB 在Job的“Post-build Actions”中选择“Editable Email Notification”选项即可使用Extended E-mail Notification插件,本节首先对一些有用配置进行说明,然后再以一个具体的例子说明在Job中的使用方式。 ![](https://box.kancloud.cn/aadb52dc23c6c4894f8de47ec2d35965_972x454.png) ![](https://box.kancloud.cn/328066829df5cc9782509c41cb2175fd_934x419.png) 说明: Project Recipient List 逗号分隔的收件我列表,默认值为$DEFAULT_RECIPIENTS,即上节“扩展配置”中的“Default Recipients”,在这里可以按需要重新设置或增加新的收件人。 Default Subject 从名称上看和上节“扩展配置”中的“Default Subject”是重复的 Default Content 与上节“扩展配置”中“Default Content”的区别同上。 ![](https://box.kancloud.cn/eefe0833c4277ad2cf241f7d410b8bc7_881x44.png) 邮件正文: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>${PROJECT_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>(本邮件是程序自动下发的,请勿回复!)</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>触发原因: ${CAUSE}</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> </td> </tr> </table> </body> </html>