目前,越来越多的公司使用了钉钉办公,那么我们在持续集成中,也可以直接选择DingDing插件的,对发送的钉钉消息进行了定制,直接安装一个插件就可以发送了,但是插件只是简单的通知,不支持@群里的人,这样的需求,可对钉钉进行二次开发。
一、获取钉钉的token值供后续使用。
- 找到钉钉群(群主或者具有群主权限的人)添加群机器人,选择自定义
- 点开后,选择 添加机器人,完成后,然后得到:
- 获取钉钉的token 值
将红色框内的webhook,可以查看到token值 (待后面使用)
https://oapi.dingtalk.com/robot/send?access_token=7712345678722121233232705f0a2155b0794d98d699e41cbe8f2e7246593
二、jenkins 配置钉钉插件
1 首先在jenkins插件中搜索dingding ,找到后,进行安装
2.待安装完成后,重启jenkins,检查dingding插件是否安装成功。
3. 选择已有的job,进入到该job的配置页面,如图所示:
4.配置完成后,点击 Appkly,然后保存。
5.选择立即构建jenkins job 后,可以查看到钉钉群,收到了job的构建消息,如图所示:
这是通知到机器人的消息,那么我们打开群消息,就可以跳转到对应的项目的构建中去。
就这样实现了jenkins构建job后自动发消息给钉钉群。