添加钉钉机器人
创建钉钉群
群设置
智能群助手
添加机器人
添加机器人
自定义
添加
输入机器人名字、勾选“加签”
SEC6ff2263d59de4d4db749fc368ab9352b375334fabc2e815e176f0a777e3596c8
Webhook
https://oapi.dingtalk.com/robot/send?access_token=b3c95b7cc50da0dcce2d5a2bea4834369bfe83603a2e3980957dc89250ae70b5
设置说明:https://open.dingtalk.com/document/robots/custom-robot-access
添加成功
添加成功的消息
安装插件及配置
系统配置
下面id可以不填写,保存后会自动生成
测试成功
保存后再次打开,可以看到自动生成的id
我们这里修改一下,方便我们记忆,以及后续在pipeline中使用
配置pipeline任务
如果用pipeline,下面都取消勾选,否则构建启动、结束,都会发通知,我们只需要发送我们定义的通知即可
job中,下面也不配置
效果展示
pipeline job构建后,电脑右下角收到钉钉通知
消息内容:可以配置,比如点击超链接查看测试报告等
附:pipeline
说明:这里只是一个测试钉钉消息的简单示例
pipeline {
agent any
stages {
stage("test"){
steps {
sh """
echo "WORKSPACE: ${WORKSPACE}"
"""
}
post {
success {
dingtalk (
robot:'dd01',
type:'MARKDOWN',
atAll: true,
title: "notice: 自动化测试完成",
text: ["#### '${JOB_NAME}'项目自动化测试完成\n - 任务:第'${BUILD_NUMBER}'次\n - 状态:'${currentBuild.result}'\n - [查看job](${JOB_URL})"]
)
}
}
}
}
}