配置代码检查任务消息通知
CodeArts Check的通知设置支持系统项目级、服务项目级和任务级,您可以根据实际需求,设置代码检查任务事件类型的通知方式。入口分别如下:
- 服务项目级:进入项目详情页面,选择“代码 > 代码检查 > 配置中心 > 通知管理”。
- 任务级:进入代码检查详情页面,选择 。本节以任务级通知设置为例介绍操作步骤。
配置代码检查任务消息通知
- 通过项目入口方式访问CodeArts Check服务首页。
- 进入代码检查页面,在任务列表中,单击任务名称。
- 进入“代码检查详情”页面,选择“设置 > 通知管理”。
- 根据需要开启或关闭事件类型的通知状态。
- 开启服务动态通知,即通知当前任务所属项目的特定成员,可在消息中心查看消息。
- 开启邮件通知,即通知当前任务所属项目的特定成员,可在邮件中查看消息。
配置代码检查服务钉钉通知
- 将“钉钉”开关设置为
状态,参考表1配置参数。
表1 配置钉钉群 配置项
是否必填
说明
Webhook URL
是
输入钉钉机器人Webhook地址,长度不超过256个字符。
获取钉钉机器人Webhook地址的方式,请参考钉钉开放平台官网。
密钥
否
如果钉钉机器人的安全设置中开启了加签,需输入加签密钥,长度不超过256个字符。
获取钉钉机器人加签密钥的方式,请参考钉钉开放平台官网。
事件类型
是
勾选事件类型。
- 全部:所有事件均发送通知。
- 门禁通过:仅门禁通过的事件发送通知。
- 门禁不通过:仅门禁未通过的事件发送通知。
通知内容
是
勾选需要通知内容,包括检查结果,门禁结果,问题数,跳转链接,执行人和完成时间。
@user_id
否
输入被@成员的钉钉user_id,多个user_id之间使用“,”隔开,长度不超过1024个字符。
- 配置完成后,单击“保存”。当开关状态为“开启”且任务运行结果满足事件类型设置集时,代码检查服务会发送消息到指定的钉钉群并@到指定用户。
配置代码检查服务企业微信通知
- 在企业微信群群里添加群机器人。(以手机客户端为例,详细指导请参考如何设置群关系机器人。)
- 运行企业微信客户端,选中需要接受消息推送的群聊,单击右上角三个点按钮。
- 单击“群机器人”。
- 单击“添加”。
- 单击“新建”。
- 填写机器人名字,单击“添加”。
- 单击Webhook文本框旁的“复制”获取企业微信Webhook地址。
- 在代码检查任务中配置企业微信群通知服务。
- 将“企业微信”开关设置为
状态。
- 选择“企业微信”,参考表2配置参数。
表2 配置企业微信 配置项
是否必填
说明
Webhook URL
是
填写步骤1中获取到的Webhook地址。长度不超过256个字符。
事件类型
是
勾选事件类型。
- 全部:所有事件均发送通知。
- 门禁通过:仅门禁通过的事件发送通知。
- 门禁不通过:仅门禁未通过的事件发送通知。
通知内容
是
勾选需要通知内容,包括检查结果,门禁结果,问题数,跳转链接,执行人和完成时间。
@user_id
否
输入被@成员的企业微信user_id,多个user_id之间使用“,”隔开,长度不超过1024个字符。
- 配置完成后,单击“保存”。当开关状态为“开启”且任务运行结果满足事件类型设置集时,代码检查服务会发送消息到指定的企业微信群并@到指定企业微信名。
- 将“企业微信”开关设置为
配置飞书通知
- 选择“飞书”,开关设置为
状态,参考表3配置参数。
表3 配置飞书 配置项
是否必填
说明
Webhook URL
是
输入飞书机器人Webhook地址,长度不超过256个字符。
获取飞书机器人Webhook地址的方式,请参考飞书开放平台官网。
密钥
否
如果飞书机器人的安全设置中开启了加签,需输入加签密钥,长度不超过256个字符。
获取飞书机器人加签密钥的方式,请参考飞书开放平台官网。
事件类型
是
勾选事件类型。
- 全部:所有事件均发送通知。
- 门禁通过:仅门禁通过的事件发送通知。
- 门禁不通过:仅门禁未通过的事件发送通知。
通知内容
否
勾选需要通知内容,包括检查结果,门禁结果,问题数,跳转链接,执行人和完成时间。
@user_id
否
输入被@成员的企业微信user_id,多个user_id之间使用“,”隔开,长度不超过1024个字符。
- 配置完成后,单击“保存”。当开关状态为“开启”且任务运行结果满足事件类型设置集时,代码检查服务会发送消息到指定的飞书用户。