zoukankan      html  css  js  c++  java
  • 配置Jenkins构建失败触发邮件报警机制

    系统管理
    ## 1.进入系统管理-->系统设置 定位到Jenkins Location配置项   `配置系统管理员邮件地址` > 系统管理员邮件地址需要同发送报警邮件地址相同

    定位到邮件通知
      配置SMTP服务器 例:smtp.qq.com
      用户默认邮件后缀 例:@qq.com

    可以不配置,没有影响

      使用SMTP认证

    此项配置需要开启,直接勾选即可。

      用户名

    发送邮件的用户名

      密码

    发送邮件的用户密码,需要注意的是如果是企业邮箱不需要通过授权可以直接使用账号密码的方式进行配置,如果非企业邮箱,例如使用的是QQ邮箱,配置QQ邮箱的授权验证码来当做密码,无论是企业邮箱还是普通邮箱都需要邮箱账户开通SMTP支持

      使用SSL协议

    目前为止大多数用户使用SSL协议,勾选即可。

      SMTP端口

    指定所有邮箱服务器的SMTP端口,目前端口大多为25465,验证此项配置可以登录到Jenkins服务器使用telnetnc命令进行测试,如果在Jenkins服务器上连接邮箱服务器的相应端口可以连通,证明此端口可用。例如:nc -zv smtp.qq.com 465

      Reply-To Address

    定义回复地址,大多数情况下,我们不需要配置此项内容。

      字符集

    默认为UTF-8,不需要进行修改。

      通过发送测试邮件测试配置

    勾选此选项,配置测试邮件,发送测试,查看收件箱是否可以成功收到测试邮件。

    2.未收到测试邮件问题排查思路

    2.1 首先需要查看Jenkins下方报错提醒。

    2.2 邮箱未开通SMTP服务。

    2.3 Jenkins服务器到SMTP邮件服务器不通。

    2.4 配置发送方邮件账户密码错误,需了解自己需要使用的是邮箱密码还是授权码。

    2.5 尝试SMTP邮件服务器的几个不同端口,以及是否需要使用SSL协议。

    任务构建
    ## 1.进入需要发送邮件报警的任务当中 选择配置-->定位到配置的最下方-->增加构建后操作步骤 选择`E-mail Notification`直接添加需要接受报警邮件的邮箱地址即可。
  • 相关阅读:
    三大家族的作用和区别
    正则表达式
    Math的方法
    数组API方法
    面向对象方法
    数组的常用方法
    对象和数组的遍历方法
    js运算符(运算符的结合性)
    i++和++i的运算符
    flex
  • 原文地址:https://www.cnblogs.com/Cherry-Linux/p/7728100.html
Copyright © 2011-2022 走看看