Jenkis邮件通知:Email Extension Plugin
生活随笔
收集整理的这篇文章主要介绍了
Jenkis邮件通知:Email Extension Plugin
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
前言
- 邮件通知【基础版】: Jenkins:发送邮件(QQ邮箱)
基于Email Extension Plugin,增强邮件通知
安装Email Extension Plugin插件
进入系统管理->系统设置
"系统管理员的邮件配置地址",对管理员的邮件进行配置(邮件发送者)
找到“Extended E-mail Notification”配置模块,在这里配置插件的全局控制
Default Content Type:邮件内容格式,可选Plain text和HTML。
Default Recipients:默认的收件人列表,用逗号分隔。收件人列表中还可以包含“cc”和“bcc”前缀,分别表示抄送和暗送,如:cc:123456@qq.com,bcc:78910@qq.com。
Default Subject:默认的邮件标题。
Default Content:默认的邮件内容。
邮件主题
【构建通知】$PROJECT_NAME - Build # $BUILD_NUMBER - $BUILD_STATUS!邮件内容模板
<!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>(本邮件是程序自动下发的,请勿回复!)</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="${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><tr><td><b><font color="#0B610B">Changes Since LastSuccessful Build:</font></b><hr size="2" width="100%" align="center" /></td></tr><tr><td><ul><li>历史变更记录 : <a href="${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>Failed Test Results</b><hr size="2" width="100%" align="center" /></td></tr><tr><td><prestyle="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): <ahref="${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>Enable Debug Mode:开启插件的Debug模式,在日志里能看到更多信息
点击最右下角的"Default Triggers ..."按钮设置默认的触发邮件通知的事件
填好SMTP Server的信息。点击“高级”进行SMTP鉴权的配置,配置发邮件人的用户名、密码等信息。
注意:
在项目配置后添加“构建后操作“, 选择”Editable Email Notification”进行配置
邮件通知效果
常见异常
常见异常
总结
以上是生活随笔为你收集整理的Jenkis邮件通知:Email Extension Plugin的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 浙大计算机学院工作要求,浙江大学卓越工程
- 下一篇: java 单点登出_CAS单点登出的原理