配置钉钉群通知

如需在研发流程中设置流水线钉钉群通知,需预先添加自定义钉钉机器人,并获取Webhook地址,用于后续配置。

添加钉钉机器人,获取WebHook链接

  1. 打开流水线编辑界面,具体操作参见打开流水线编辑界面

  2. 在PC版钉钉上打开待添加报警机器人的钉钉群,单击右上角的群设置,打开群设置快捷菜单。

  3. 在群设置快捷菜单中选择智能群助手选项,打开机器人管理对话框。

    67E16226-7D19-490C-AA43-32B4668A1DC1
  4. 机器人管理对话框,选择添加机器人 > 自定义

  5. 机器人详情页面,单击添加,打开添加机器人页面。

  6. 在添加页面,填写钉钉机器人相关信息。其中:

    • 添加到群组选项默认为当前选定群组,且不可修改。

    • 安全设置选项选中自定义关键词复选框,并添加关键词DevOps

      添加关键词后,只有包含关键词的消息内容才会被正常发送。

      截屏2021-02-09 下午2
      重要

      关键词大小写敏感,如填写错误,会造成无法匹配。

  7. 选中我已阅读并同意《自定义机器人服务及免责条款》复选框,单击完成

    即可获取自定义钉钉机器人的Webhook地址,用于后续向钉钉群推送消息。

    Add Robot

设置流水线运行结果通知

  1. 在流水线编辑界面,单击流水线运行结果通知区域框,打开阶段配置面板。

  2. 阶段配置面板,打开页面标题阶段配置后的开关,开启钉钉群通知,并配置其他参数。

    配置说明如下:

    选项

    说明

    阶段名称

    默认值为流水线运行结果通知,不支持编辑。

    超时时间(分钟)

    用于设置本阶段的最大执行时间。默认为10分钟。如本阶段的执行时间超过预设值,则执行失败。

    是否需要运行环境

    默认值为不需要,不支持编辑。

    镜像

    默认为agentless,不支持编辑。

    执行时机

    用于设置在什么情况下执行本阶段。

    • 前序阶段成功才执行

    • 前序阶段失败才执行

    • 无条件执行:即前序阶段执行完成后,无论成功或失败,均执行本阶段。

    默认为无条件执行

  3. 任务列表,单击添加任务,从右侧添加任务的列表中,选择流水线结果钉钉通知

截屏2021-02-03 上午11

3:配置钉钉群通知任务:

选项

说明

名称

用于设置本阶段的名称。

是否启用

用于设置是否启用本阶段。默认开启。当是否启用设置为,则后续选项生效。

超时时间

用于设置本任务的最大执行时间。默认为60分钟。如任务的执行时间超过预设值,则执行失败。

执行时机

用于设置在什么情况下执行本阶段。

  • 前序阶段成功才执行

  • 前序阶段失败才执行

  • 无条件执行:即前序阶段执行完成后,无论成功或失败,均执行本阶段。

钉钉通知地址

用于设置钉钉群的Webhook地址。

重要

Webhook地址为敏感信息,请妥善保管,切勿对外公布,如泄露可能造成安全隐患。

4:单击确定,保存钉钉群通知设置。