步骤一:
创建钉钉群,并配置机器人助手
步骤二:
配置安全设置:使用自定义关键词方式
步骤三:
获取Access_token和Webhook
步骤四:
Jenkins下载钉钉插件
步骤五:
Jenkins系统配置钉钉
步骤六
任务中配置钉钉要发送的内容
实际效果
Python脚本实现
import requests
import json
url = "https://oapi.dingtalk.com/robot/send?access_token=XXXXXX"
header = {'Content-Type': 'application/json'}
# 自定义关键词设置了Test这个关键词,故请求消息体中需包含Test字符串
body = {'msgtype': 'markdown',
'markdown': {
'title': 'IOS自动构建结果',
'text': '#### Test_IOS自动打包 \n> [下载地址](https://XXXXXXX) \n> ![二维码](https://XXXXXXX)'
}
}
if __name__ == '__main__':
re = requests.post(url=url, headers=header, data=json.dumps(body))