有些企业使用钉钉作为主通讯工具,极狐gitlab上的事件不能立即知晓,下面分享如何把极狐gitlab上的事件发送到钉钉工作群

1、钉钉设置

每个人的钉钉都有一个叫做“新手体验群”,便于做测试,不会影响到其它人
在这里插入图片描述
在群中点击右上角“设置”——“智能群助手”——“添加机器人”
在这里插入图片描述
点击“设置”
在这里插入图片描述
点击“极狐gitlab”
在这里插入图片描述
为机器人起个名字,点击完成
在这里插入图片描述
拿到webhook。如果忘记了复制也没关系,在机器人设置里可以看到
在这里插入图片描述

2、极狐gitlab设置

这里以SaaS版演示,私有化部署效果相同
在项目页面点击“设置”——“webhook”。粘入钉钉机器人的webhook
在这里插入图片描述
可以勾选的有很多选项,也都写了很清楚的说明,这里以“推送时间”和“议题”做演示。点击添加后可以先测试一下连接
在这里插入图片描述
可以看到在钉钉群已经发来了消息
在这里插入图片描述

3、异常调试

如果测试消息没收到,或者在使用期间发现明明做了勾选的事情,但未收到消息,可按照下面方法排查。
①点击已添加的Hooks的编辑按钮
在这里插入图片描述
②拉到最下方可以看到最近推送的状态码和详细信息
在这里插入图片描述

4、高级功能

在推送事件这里有个说明,如果不写默认全部分支触发,如果写了只有指定分支触发
在这里插入图片描述
下面演示一下这个功能。
①分别创建dev、pretest、test三个分支
在这里插入图片描述
②编辑已添加的webhook,配置为只有以test结尾的分支名才会触发
在这里插入图片描述
③编辑三个分支的README.md文件(对文件内容任意修改一处,比如加一个空行),
commit信息分别写“Update dev README.md”、“Update pretest README.md”、“Update test README.md”
在这里插入图片描述
④由于设置了分支规则,只有pretest和test两个分支的提交发送到了钉钉群,且显示了commit信息
在这里插入图片描述
完成

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐