登录jenkins控制平台,点击进入“系统设置”
设置jenkins地址和管理员邮箱(不设置管理员邮箱无法发送邮件)
配置系统管理员的邮件属性
进入“系统管理”>>>“插件管理”安装邮件通知插件Email Ext Recipients Column Plugin,Email Extension Plugin
然后进入到具体的某一job中配置邮件通知
点击“add trigger”
<hr/>
(本邮件是程序自动下发的,请勿回复!)<br/><hr/>
项目名称:$PROJECT_NAME<br/><hr/>
构建编号:test_$BUILD_NUMBER<br/><hr/>
svn版本号:${SVN_REVISION}<br/><hr/>
构建状态:$BUILD_STATUS<br/><hr/>
触发原因:${CAUSE}<br/><hr/>
构建日志地址:<a href="${BUILD_URL}console">${BUILD_URL}console</a><br/><hr/>
构建地址:<a href="$BUILD_URL">$BUILD_URL</a><br/><hr/>
变更集:${JELLY_SCRIPT,template="html"}<br/><hr/>
添加附件
将构建日志压缩作为附件也添加到邮件当中发送,需要注意的是,每一次构建都会产生一个报告文档,仓库里会包含有之前构建的所有的报告文档,所以需要打包的是当前这次产生的报告文档,不是之前的构建产生的文档
点击应用“apply”,然后保存
测试能否收到6邮件,点击“立即构建”
收到邮件
效果图
问题:如果一段时间过后,Jenkins的自动邮件发送失败了,有可能是你修改了qq密码(如果在配置自动发送邮件时用的是QQ邮箱),这时候就需要在QQ邮箱中重新生成“授权码”,将覆盖上去
覆盖到jenkins的邮件配置中
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。