1. 创建群聊机器人

首先需要创建一个群聊,然后创建机器人,获取 webhook 地址。

2. 写接口

使用任意一门语言以 restful 风格写一个接口,创建模板,将 gitlab 传送过来的数据解析并添加到模板中,最后发送给机器人的 webhook 即可。

3. gitlab 添加系统钩子

在 gitlab Admin Area -> System Hooks填写接口地址和 token,选择触发 webhook 的事件,最后点击 Add system hook 即可。
gitlab-webhook.jpg