写点什么

技术分享 | Jenkins 通过什么方式报警?

  • 2022 年 10 月 08 日
    北京
  • 本文字数:810 字

    阅读完需:约 3 分钟

本文节选自霍格沃兹测试开发学社内部教材

在工作中,一般是没有时间一直看着 Jenkins 直到它运行结果出现的。所以采用了配置 Email 的方式,可以及时将结果通知给我们。

所需要用到的 Jenkins 插件

需要下载的 Email 插件名称,这两个插件的作用是帮助用户方便的设置格式化邮件:

  • Email Extension

  • Email Extension Template

在 web 端邮箱设置中配置相关信息

  • 此步骤的目的是为了在邮箱 web 界面开启 stmp 服务,服务开启后 Jenkins 才可以进行邮件推送。

  • 点击设置 → 账户 → 开启 IMAP/SMTP 服务,开启时需要用绑定的手机号号码发送一条短信,保存好获取到的授权码,此授权码在 Jenkins 配置中会使用到。

在 Jenkins 中邮箱相关配置

  • 点击系统管理 → 系统配置,首先找到 Jenkins Location,此处配置管理员邮箱地址。如果此处不配置的话,之后的邮件发送会出现问题

  • 找到 Extended E-mail Notification,此处配置邮箱相关信息。此处配置的信息是与之前的邮箱配置所对应的。Password 填写的内容是之前保存的授权码

使用邮件模板进行邮件推送

默认情况下邮件内容比较单一枯燥,我们可以结合邮件的模板来丰富我们的测试结果以便更好的理解。

点击系统管理 → 系统配置 → Extended E-mail Notification

  • SMTP server smtp 服务器地址

  • Default user E-mail suffix 邮箱的后缀

  • Default Recipients 默认要发送的邮箱地址

  • Default Subject 标题内容

  • Default Content 邮件内容

jenkins job 中的邮件相关配置

报警邮件触发条件设置,依据已选规则进行邮件推送的触发。如果 job 执行完成,将发邮件给相关人员。

  • 点击构建后操作 → Extended Email Notification → Advanced Settin gs → Triggers → Add Trigger 选择邮件触发的机制

  • 设置邮件发送列表,同一界面,点击 send to 选择发送列表

  • 构建项目后,所选邮箱收到 Jenkins 构建结果通知

更多学习资料戳下方!!!

https://qrcode.ceba.ceshiren.com/link?name=article&project_id=qrcode&from=infoQ&timestamp=1662366626&author=xueqi

用户头像

社区:ceshiren.com 2022.08.29 加入

微信公众号:霍格沃兹测试开发 提供性能测试、自动化测试、测试开发等资料、实事更新一线互联网大厂测试岗位内推需求,共享测试行业动态及资讯,更可零距离接触众多业内大佬

评论

发布
暂无评论
技术分享 | Jenkins通过什么方式报警?_测试_测吧(北京)科技有限公司_InfoQ写作社区