jenkins 利用邮箱配置邮箱提醒告警
利用自身邮箱进行告警
系统设置
系统管理--->系统设置----->jenkins Location --->jenkins URL( http://192.168.24.130:8090/jenkins/ )
系统管理员邮件地址(183\*\*\*\*\*\*\*\*@139.com)------>邮件通知------>SMTP服务器(smtp.139.com)------>用户默认邮件后缀(@139.com)------>高级------>使用SMTP认证(勾选)------>用户名()------>密码()------>SMTP端口(25)------>字符集(UTF-8)------>通过发送测试邮件测试配置(勾选)------>Test e-mail recipient(邮箱地址)------>test configuration------> apply------>保存
注意:系统管理员邮件地址 和测试使用邮箱要一致不然会不成功!!!
邮箱设置
备注:建议使用139邮箱测试比较顺利,手机短信有提醒。配置的过程中,用户名密码要正确
mail.139.com 设置 账户信息 邮箱协议设置 服务开关 开启 POP3以及开启IMAP 点击保存
my views 设置
点击自己的工程 ------> 配置------> 构建后操作------> E-mail Notification------>Recipients(邮箱地址)------>每次不稳定的构建都发送邮件通知(勾选)------>apply------>保存
进行测试
构建不稳定就会发送邮件
[root@caosm03 jenkins]# rm -rf *
[root@caosm03 tmp]# chattr +i jenkins/
注:故意删除自己的文件 设置权限使其不能正常发布进行测试
在自己的job里面
Project caosm_php------> 立即构建
显示黄颜色 不能正常构建进行告警,查看控制台信息 ERROR: Exception when publishing, exception message [Permission denied]Build step 'Send files or execute commands over SSH' changed build result to UNSTABLESending e-mails to: 183******@139.comFinished: UNSTABLE
查看邮件
See <http://192.168.24.130:8090/jenkins/job/caosm_php/13/display/redirect>
注:只要测试成功,构建的时候不报警不要紧,可以再构建一次来试试!
只会在不稳定失败的时候发送通知!
利用第三方插件 email-ext
安装插件email-ext
系统管理管理插件可选插件 (搜索exmail-ext)Email Extension Plugin--直接安装--重启jenkins·(时间会长一些)
内容参数设置
应用,保存
job 里面进行配置
应用,保存
进行构建测试
经测试信息如下
caosm_php - Build # 15 - Successful:
Check console output at http://192.168.24.130:8090/jenkins/job/caosm_php/15/
to view the results.
附件中有构建日志!构建成功!