由于公司项目在gitlab上,且我们项目对合并代码要求比较严格,只有部分人可以操作主分支代码。 所以其他人代码提交合并请求后还需要单独再给有权限的人发消息来合并代码。要是有人提交代码后可以通过机器人自动在群里通知就很方便了。于是最近找各种资料,发现gitlab/github提供了webhooks功能。 公司刚好前几天使用了企业微信,企业微信群可以很方便的创建群及群机器人。 于是研究使用腾讯云函数写了个企业微信机器人,可以把gitlab上的push、issue、pull request等事件通过消息的形式推送到企业微信的群中,
效果如下:
具体使用方法请看这里。
具体实现流程如下: