Jenkins 踩坑(三)| Email 配置与任务邮件发送
2023-09-11 14:14:51 时间
- 在系统管理->插件管理中下载插件:
1.通过网页端 QQ 邮箱的设置进入到邮箱客户端设置页面。
2.找到邮箱的基础信息。
3.在 Jenkins:系统管理->系统配置中,最底部找到邮件通知,打开高级:
4.填入配置信息后如下:
5.注意到在配置的下方有个"通过发送测试邮件测试配置",我们可以讲其勾选,填入邮箱地址,点击Test configuration来先测试一下邮件的发送.
6.如果按照上面的方式,点击Test configuration会出现以下报错:
这是因为使用 QQ 邮箱登录,需要填入的是 QQ 邮箱的授权码,这是用于登录第三方客户端的专用密码。具体的获取方式可参考:
7.修改完授权码后,再次测试,很可能又会收到如下报错:
java.net.SocketException: Connection closed by remote host
这是因为我们还需要在设置Jenkins Location中配置系统管理员邮件地址,此地址要和邮件通知中的用户名一致。
基础信息配置与上述一致,唯一要注意的是这里需要重新生成一个授权码。
这里主要就是配置展示的模板格式,常用的格式化的参数有:
这里选择以 HTML 的格式展示,填入模板:
我们还可以在Default Triggers中根据自己的需要配置邮件的触发条件:
8.在构建的任务配置中,选择"Editable Email Notification"
9.配置邮件发送至Recipient List中配置的邮件地址
10.保存后构建项目,查看结果,邮件发送成功
以上,欢迎大家一起交流探讨。
相关文章
- 解析xml文件,修改Jenkins的配置
- 手把手教你Jenkins整合Jmeter实现自动化接口测试
- Mac下安装与配置Jenkins
- gitlab & jenkins & tomcat
- Jenkins学习笔记第一篇来jenkins还可以这么用
- jenkins学习笔记第七篇HTML Publish Report
- Jenkins配置Maven及tomcat安装
- jenkins + sonar 安装配置
- windows下jenkins的安装与配置
- Jenkins中使用GitLab的配置
- Jenkins配置匿名用户拥有只读权限
- Jenkins配置
- k8s jenkins CICD 流程
- Ubuntu下Jenkins(docker)配置Docker远程启动
- postman(十):配置jenkins自动发送邮件(邮件包含测试报告)
- Jenkins+Gitee 配合实现持续集成踩坑点
- 2018年jenkins危害预警
- Linux(CentOs)配置jenkins端口并重启jenkins