美文网首页
Jenkins 邮件服务配置

Jenkins 邮件服务配置

作者: 自如_ | 来源:发表于2020-09-08 21:32 被阅读0次

    准备工作

    • 自备Email账户:
      163,sina,QQ...

    • Mail 插件
      如果安装 Jenkins 的时候我们没有去安装就需要自己安装。

    之前没有安装 Mail 插件我们需要自己去安装,点击 系统管理-->插件管理。 然后选择可选插件,在可选插件里面输入 Email

    image.png

    我们要找一个叫 Mailer 的插件,我们这里是1.32版本的,之前听同事说1.27版本的插件有坑,被这个坑困扰了一天,如果你搜出来的是这个版本就要去手动下载安装啦。我这里就直接勾选安装啦。

    这里可以看到安装成功了,不要忘记重启 Jenkins 服务。

    image.png

    第一步配置系统管理员邮件地址

    ①: 点击系统设置 --> 系统配置找到 jenkins Location,这里交给大家一个小技巧,点击左上角配置在下拉框中选择会很便捷。

    image.png

    假如你申请的是新浪的邮箱,那这里你就去填写新浪邮件的用户名包括邮箱的后缀。

    image.png

    第二部配置邮件通知

    SMTP服务服务器怎么填呢?我们这里填写的是新浪的,我们可以去新浪的邮箱进入设置找到客户端,因为我们要配置第三方客户端来发送邮件,所以这里面要做一个设置。

    可以看到客户端授权码默认是关闭的。

    image.png

    这里要把它打开,只有打开第三方邮件服务才能够用新浪的服务器,开启之后会让你绑定手机去发送验证码到手机上面。

    image.png

    输入验证码之后会给你一个授权码,把授权码复制一下就可以了,然后我们 Jenkins 里面的SMTP服务服务器直接填写就好了。

    image.png image.png

    它们有个规律如果你设置的是 SMTP 服务器,前面都不变都是 smtp. 后面就是服务的后缀,这个后缀和你的邮箱的后缀名是一样的,填完之后再点一下高级,勾选 使用SMTP认证,然后把邮箱的用户名填上去,密码填授权码。勾选 使用SSL协议

    image.png

    第三步测试邮件服务

    勾选通过发送测试邮件测试配置,这里我填写我的QQ邮箱,SMTP 不填写的话默认是 25,可以不填

    image.png

    这时候就打开QQ邮箱去看一下,如果收不到就到垃圾箱去看一下,有没有被你接收的邮件服务判定为垃圾邮件了

    image.png

    第四部任务配置-自动发送邮件

    首先创建一个任务。

    image.png

    输入任务名称,任务名称可以随便填写, 我们这里叫 mailTest

    image.png

    之后点击 “确定”

    image.png

    直接进入“构建”,构建是指你所执行的构建的具体任务

    image.png

    这里简单一点直接选择 执行Windows批处理命令(批处理命令就是Windows命令行),Linuxshall 命令。

    image.png

    由于我们是 Windows 环境所以选择这个。

    image.png

    比如我们执行刚才查看端口的命令,

    image.png

    任务构建好之后,点击 增加构建后操作步骤

    image.png

    然后选择 E-mail Notification填入邮箱,这里可以填写多个邮箱用 空格 隔开,填写完成后保存

    image.png

    然后点击 “立即构建”,让这个任务跑起来

    image.png

    点击查看任务。

    image.png

    可以看到成功了。

    image.png

    我们看一下控制台输出。

    image.png

    任务结束之后,如果有发送邮件的动作,这里会有一个 Sent Email 后面是接收文件的地址,但是我们这个任务并没有发送邮件,这里我们进入配置

    image.png

    我们来看一下它的描述:E-mail will be sent when a build fails, becomes unstable or returns to stable. 只有失败到成功才会发送邮件,如果你第一次就发送成功他肯定不会发送的。

    image.png

    我们随便敲一个不存在的命令让它失败触发邮件发送。

    image.png

    然后就收到邮件了。

    image.png

    相关文章

      网友评论

          本文标题:Jenkins 邮件服务配置

          本文链接:https://www.haomeiwen.com/subject/csifsktx.html