返回

抛弃群通知,让“错误”在钉钉上跳舞!

前端

公司内部持续集成用的Jenkins,办公通讯用的钉钉,代码维护用的GitLab。持续集成的构建详情在日常开发中需要频繁查看,过程是否报错,提交的概要。

但有些时候报错还不会影响程序的运行,所以虽然程序没有运行出错,但在技术上看确实是存在错误的,也需要及时解决,这时候通知有关人员查看详情就很关键。

再者有时是简单的语法错误,因为这种级别的问题不会使程序崩溃,于是就可能会被忽略,不立即解决,但在之后的运行中可能会产生新的、更大的错误,最终不得不花费更多的时间来解决这些本可以避免的错误。

所以为了避免以上问题,我们就需要对Jenkins错误信息推送到钉钉进行设置。

具体而言,Jenkins信息推送钉钉需要用到钉钉机器人的Webhook地址,该地址用于指定接收推送信息的钉钉机器人。

获取Webhook地址的方法如下:

  1. 打开钉钉,登录你的账号。
  2. 在钉钉中找到你想要接收推送信息的群组。
  3. 单击群组名称,然后单击“群设置”。
  4. 在群设置页面中,单击“机器人管理”。
  5. 单击“添加机器人”。
  6. 在添加机器人页面中,选择“自定义机器人”。
  7. 在自定义机器人页面中,输入机器人的名称和头像。
  8. 单击“完成”。
  9. 在自定义机器人页面中,找到并复制Webhook地址。
  10. 将Webhook地址粘贴到Jenkins中。

Webhook地址复制好以后,还需要在Jenkins中配置一下。具体而言,需要在Jenkins中配置Webhook URL,该URL用于指定推送信息的接收地址。

在Jenkins中配置Webhook URL的方法如下:

  1. 打开Jenkins,登录你的账号。
  2. 单击“管理Jenkins”。
  3. 在管理Jenkins页面中,单击“系统设置”。
  4. 在系统设置页面中,找到“钉钉机器人Webhook URL”字段。
  5. 将Webhook地址粘贴到“钉钉机器人Webhook URL”字段中。
  6. 单击“保存”。

配置好Webhook URL以后,就可以在Jenkins中推送构建信息到钉钉了。具体而言,需要在Jenkins中触发构建,然后就可以在钉钉中收到推送的构建信息。

在Jenkins中触发构建的方法如下:

  1. 打开Jenkins,登录你的账号。
  2. 单击“我的作业”。
  3. 在我的作业页面中,找到你想要构建的作业。
  4. 单击作业名称,然后单击“构建”。
  5. 等待构建完成。

构建完成以后,就可以在钉钉中收到推送的构建信息。在钉钉中查看构建信息的方法如下:

  1. 打开钉钉,登录你的账号。
  2. 在钉钉中找到你想要接收推送信息的群组。
  3. 单击群组名称,然后单击“群设置”。
  4. 在群设置页面中,单击“机器人管理”。
  5. 在机器人管理页面中,找到你创建的机器人。
  6. 单击机器人的名称。
  7. 在机器人的详情页面中,就可以看到推送的构建信息。

通过上述配置,就可以将Jenkins构建信息推送到钉钉,这样就可以更方便的查看构建信息,提高开发效率和团队协作效率。