如需在研发流程中设置流水线钉钉群通知,需预先添加自定义钉钉机器人,并获取Webhook地址,用于后续配置。
添加钉钉机器人,获取WebHook链接
打开流水线编辑界面,具体操作参见打开流水线编辑界面。
在PC版钉钉上打开待添加报警机器人的钉钉群,单击右上角的群设置,打开群设置快捷菜单。
在群设置快捷菜单中选择智能群助手选项,打开机器人管理对话框。
在机器人管理对话框,选择添加机器人 > 自定义。
在机器人详情页面,单击添加,打开添加机器人页面。
在添加页面,填写钉钉机器人相关信息。其中:
添加到群组选项默认为当前选定群组,且不可修改。
安全设置选项选中自定义关键词复选框,并添加关键词DevOps。
添加关键词后,只有包含关键词的消息内容才会被正常发送。
重要关键词大小写敏感,如填写错误,会造成无法匹配。
选中我已阅读并同意《自定义机器人服务及免责条款》复选框,单击完成。
即可获取自定义钉钉机器人的Webhook地址,用于后续向钉钉群推送消息。
设置流水线运行结果通知
在流水线编辑界面,单击流水线运行结果通知区域框,打开阶段配置面板。
在阶段配置面板,打开页面标题阶段配置后的,开启钉钉群通知,并配置其他参数。
配置说明如下:
选项
说明
阶段名称
默认值为流水线运行结果通知,不支持编辑。
超时时间(分钟)
用于设置本阶段的最大执行时间。默认为10分钟。如本阶段的执行时间超过预设值,则执行失败。
是否需要运行环境
默认值为不需要,不支持编辑。
镜像
默认为agentless,不支持编辑。
执行时机
用于设置在什么情况下执行本阶段。
前序阶段成功才执行
前序阶段失败才执行
无条件执行:即前序阶段执行完成后,无论成功或失败,均执行本阶段。
默认为无条件执行。
在任务列表,单击添加任务,从右侧添加任务的列表中,选择流水线结果钉钉通知。
3:配置钉钉群通知任务:
选项 | 说明 |
名称 | 用于设置本阶段的名称。 |
是否启用 | 用于设置是否启用本阶段。默认开启。当是否启用设置为是,则后续选项生效。 |
超时时间 | 用于设置本任务的最大执行时间。默认为60分钟。如任务的执行时间超过预设值,则执行失败。 |
执行时机 | 用于设置在什么情况下执行本阶段。
|
钉钉通知地址 | 用于设置钉钉群的Webhook地址。 重要 Webhook地址为敏感信息,请妥善保管,切勿对外公布,如泄露可能造成安全隐患。 |
4:单击确定,保存钉钉群通知设置。