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

Posted 测试萌萌

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了技术分享 | Jenkins通过什么方式报警?相关的知识,希望对你有一定的参考价值。

在工作中,一般是没有时间一直看着 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 构建结果通知


资源分享

最后感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走…

​这些资料,对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。希望对大家有所帮助…….

以上是关于技术分享 | Jenkins通过什么方式报警?的主要内容,如果未能解决你的问题,请参考以下文章

推荐一种通过刷leetcode来增强技术功底的方法

推荐一种通过刷leetcode来增强技术功底的方法

GitLab + Jenkins 日常操作

太原面经分享:如何在vue面试环节,展示你晋级阿里P6+的技术功底?

jenkins​通过slave方式在windows上执行命令(或批处理)

Java技术功底不够如何去面试,面试题分享