1、系统管理/管理插件安装钉钉插件:Dingding[钉钉] Plugin Hudson Post build task
2、在钉钉群里创建机器人,复制webhook
3、在构建后操作中创建钉钉通知:
勾选成功时通知和失败时通知,构建项目钉钉中就收到消息了,只是这种时系统默认的文字及报告链接,不好用
4、自定义消息体内容通知
在构建后操作中创建post buid task
curl -H "Content-Type:application/json;charset=utf-8" -X POST -d "{\"msgtype\":\"link\",\"link\": {\"text\":\"\u5316\u6d4b\u8bd5\u62a5\u544a\", \"title\": \"\ea\u52a8\u5316\", \"picUrl\": \"https://goss2.vcg.com/creative/vcg/800/version23/VCG41485652044.jpg\",\"messageUrl\": \"http://192.168.100.231:8080/JobImg/WebUITest/target/SimpleTester/simpleTester.html\"}}" "https://oapi.dingtalk.com/robot/send?access_token=40391cf3dcdce431290faa9e370
我试过好几次都失败了,主要原因时上面这句话中哪些字符不对,比如text最后要有个反斜杠等,修改好了后就ok了,还要注意空格的问题
text:代表内容
title:标题
picUrl:图片链接
messageUrl:消息跳转链接
收到的效果如下