前言
本节内容主要介绍jenkins在流水线任务构建完成后的通知操作,使用jenkins的邮件通知插件完成构建任务结束的通知。一般项目发布都会通知相关的责任人,这样项目发布在出现问题时能够及时的处理。
正文
①在插件中心安装Email Extension邮件通知插件
②申请一个发送邮件的邮箱服务器,作者这里使用的是163邮箱,需要开通SMTP服务,并获取邮件发送的授权密码
③在系统管理->系统配置:Jenkins Location中给系统管理员配置申请的163邮箱地址
④在系统管理->系统配置:Extended E-mail Notification中核心参数配置
⑤在系统管理->系统配置:邮件通知中配置申请的163邮箱服务器
⑥测试邮箱服务器配置是否已经生效
⑦创建一个邮件通知模板,并提交到源码库
– email.html
${ENV, var="JOB_NAME"}-第${BUILD_NUMBER}次构建日志
(本邮件是程序自动下发的,请勿回复!) 构建结果 - ${BUILD_STATUS}
构建信息
- 项目名称:${PROJECT_NAME}
- 构建编号:第${BUILD_NUMBER}次构建
- 触发原因:${CAUSE}
- 构建日志:${BUILD_URL}console
- 构建Url:${BUILD_URL}
- 工作目录:${PROJECT_URL}ws
- 项目Url:${PROJECT_URL}
– 关于邮件相关全局参数的一些变量的配置,可参考系统管理->系统配置:Extended E-mail Notification下的Content Token Reference
⑧在流水线的配置中增加邮件发送的功能
⑨构建项目,验证邮件通知结果,成功发送
结语
至此,关于jenkins流水线构建之邮件通知的内容到这里就结束了,我们下期见。。。。。。