Jenkins配置邮箱接收构建通知

举报
别团等shy哥发育 发表于 2023/02/02 10:45:14 2023/02/02
【摘要】 @toc 1、开启163邮箱的POP3/SMTP服务  这里我们用163邮箱当作发件方,qq邮箱当作接收方  找到设置-POP/SMTP/IMAP服务  点击开启按钮(我这个已经是开启过的)  开通的时候会让你发送一个验证短信,然后会显示给你一个授权码,这个授权码只显示一次,保存好,等会需要在Jenkins中配置。 2、配置Jenkins Location  点击Maven Plugins-...

@toc

1、开启163邮箱的POP3/SMTP服务

  这里我们用163邮箱当作发件方,qq邮箱当作接收方

  找到设置-POP/SMTP/IMAP服务

image-20230116190047218

  点击开启按钮(我这个已经是开启过的)

image-20230116190132026

  开通的时候会让你发送一个验证短信,然后会显示给你一个授权码,这个授权码只显示一次,保存好,等会需要在Jenkins中配置。

2、配置Jenkins Location

  点击Maven Plugins->Configure System

image-20230116190651736

  找到Jenkins Location配置。

image-20230116190516115

  下面中系统管理员邮件地址与第一步的163邮箱是同一个。

3、配置Extended E-mail Notification

   这个配置如果找不到,可以先去装这个插件。

  SMTP Server如下:

smtp.163.com

  Credentials配置如下

image-20230116191314177

  点击添加之后,Credentials中就有我们的凭据了

image-20230116191401698

  自定义邮件通知的默认内容。设置Default Content

image-20230116191428889

  设置触发类型,如下图。

image-20230116192323231

  这里只是为了测试,我们直接写“来自一个Jenkins学习者的邮件”

4、配置邮件通知选项

  测试发送邮件功能是否正常,下面填写我们用于接收邮件的邮箱地址

image-20230116191950211

  点击Test Configuration,出现了发送成功的提示,如下图

image-20230116192042146

  邮箱中也确实收到了邮件,如下图

image-20230116192501609

  这里我们在系统的配置已经完成了,接下来还需要对我们的任务进行配置

5、任务中配置

  进入项目配置界面,找到构建后操作选项

image-20230116192637961

  点击Editable Email Notification选项

image-20230116192721399

  往下拉,找到Triggers选项

  我们给Always添加Build User

image-20230116193008502

  给Failure-Any也添加Build User选项

image-20230116193033297

  给Success也添加Build User选项

image-20230116193054819

   但这样不管构建成功还是失败,我们可能收到两次邮件,一个是Always触发,另一个是Success或者Failure触发。

6、任务构建测试

  点击Build,执行构建

image-20230116193256500

  查看控制台输出,如下图

在这里插入图片描述

  查看接收者的邮箱是否收到邮件

image-20230116193500466

   这里我们选择的Build User,其实最后邮件是发在这个用户的邮箱上面了(也就是构建任务的这个人)。

7、怎么同时给多人发邮件

  如果想要给多个人发,那就配置下Project Recipient List

image-20230116194230369

  在上图中填写邮箱地址,过个人的话用逗号隔开就行。(这里我用小号测试下)

image-20230116195630541

  然后Triggers那里给Always选上Recipient List选项

image-20230116195552317

  执行构建,控制台也输出了接收的三个邮箱,三个qq也都收到了邮箱通知

在这里插入图片描述

  这里Jenkins配置邮箱接收构建通知就基本上完了,这里的配置有点多,需要多研究,只是为了功能测试的话做一些基本配置也是够用的。

【版权声明】本文为华为云社区用户原创内容,未经允许不得转载,如需转载请自行联系原作者进行授权。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。