# 1 新建指令
在飞书机器人助手中,新建机器人指令。

# 2 设置流程
# 2.1 设置触发器
- 触发器选择 webhook
- 复制 webhook 地址到 GitHub 仓库 -> setting -> webhook
- 参数填写如下内容:
{"ref": "",
"after": "",
"pusher": {"name": "",
"email": ""
},
"head_commit": {"id": "",
"message": "",
"timestamp": "",
"url": ""
}
}
# 2.2 添加下一个操作:筛选
并在条件组 1 中添加一个条件:
Webhook.触发.ref 等于 refs/heads/develop
这是表示,获取 webhook 中的 json 参数中的 ref 字段的值,然后判断是否等于 refs/heads/develop
当 ref 字段的值为 refs/heads/develop 时,即 develop 分支上发生了事件
# 2.3 添加下一个操作:通过官方机器人发消息
发送的消息就可以根据情况自定义了,这里不再赘述。
# 3 GitHub 配置
刚刚复制了 webhook 地址过来之后
Content type 选择 application/json
Secret 不用填
监听的事件可以根据情况选择,这里只监听推送事件,所以就只选择了 Just the push event.