上一篇,介绍了一个构建监控的工具,其实这个工具,在一般实际工作中用处不大,甚至还不如一个邮件提醒的实在。所以,本篇,讨论Jenkins上邮件设置,通过设置了邮件地址和邮件发送服务器,我们构建后,就可以通过邮件得到构建结果。这个功能是很有必要的,试想一个这么场景,我需要Jenkins完成一个Job的构建,这个构建过程大概持续半小时到一个小时。那么我们是不是一直监控半小时到一个小时。其实没有必要,我们可以在这个时间内去干别的事情,只需要,时间到了就能收到构建的邮件。

1. Jenkins邮件提醒配置界面

在Jenkins邮件提示设置是在系统设置中,点击 系统管理->系统设置,下拉到页面底部,可以看到邮件通知设置。

点击勾选高级,这里用QQ邮箱举例,可以从参考这里

上面设置很简单,如果出现问题,那就是要不密码不对,要不就是端口不对。当然,这个也可以设置公司邮箱,具体可以问问IT部门,关于公司的SMTP和端口,已经发件人账号和密码。

2.邮件插件

除了Jenkins自带集成了javaemail的设置之外,我们还可以安装一个邮箱插件。

3.邮件配置好了,在Job中的设置

一般我们完成了一个job的构建,会添加一个构建后的步骤,这个步骤可以选择发送邮件。

       本文的重点是介绍构建一个build后的发送邮件的流程,但是出问题最多的确实在邮件的SMTP配置和密码验证这块。由于不同邮箱有不同的设置方法,具体出问题,可以到网上搜索一下。

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐