最近在公司有负责搭建自动化持续集成环境,通过在Jenkins中构建自动化脚本,执行自动化测试,最终通过发送邮件等方式查看测试结果。那么如何在Jenkins中配置邮件发送服务呢?那么今天这篇教程文档带你揭晓,感兴趣的小伙伴,敬请查阅。
(一)开通邮箱SMTP服务
步骤一
首先需要开通邮箱发送服务,这里以谷歌邮箱为例,开启IMAP服务(备注:QQ邮箱是SMTP服务)
步骤二
在谷歌账号-> 安全性 页面开通两步验证(备注:不开通两步认证,则无法获取邮箱授权码)
步骤三
3-1 在两部验证详情页面,两步认证通过后,然后添加应用专用密码
3-2 点击生成,然后将专用密码单独保存即可
(二)配置邮件发送
步骤一
1-1 在系统管理-> 凭据页面,点击“Stores scoped to jenkins”区域下方的“全局”
1-2 然后点击新增凭据:add Credentials,并添加发送邮箱的邮箱名和授权码(切记:是邮箱授权码)
1-3 点击创建后,然后可以查看生成的凭证
步骤二
2-1 在jenkins系统管理-> Configure System 中添加发送者的邮箱
2-2 在Extended E-mail Notification 配置邮箱服务
2-3 可以添加邮件内容模板,支持html格式
2-4 在"邮件通知"区域配置邮箱服务,和上面的配置一样
2-5 填写收件人,测试邮件是否可以成功发送
2-6 查看收件箱
步骤三
3-1 在项目工程-> 配置中添加构建后操作,选择:Editable Email Notification
3-2 点击“Advanced Settings”
3-3 选择:Add Trigger ,并选择触发邮件发送的事件原因,这里选择:Always,每次执行构建任务,都会触发邮件发送
3-4 在"Triggers"的“高级”区域添加接收邮件的邮箱,然后点击“保存”即可
步骤四
4-1 点击执行构建任务
4-2 查看构建任务“控制台”是否有发送邮件
4-3 查看已成功发送的邮件
以上便是整个教程内容,如果你认为以上内容有帮助到你
感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:
这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!有需要的小伙伴可以点击下方小卡片领取