Jenkins将构建结果发送至钉钉群的实现


步骤一:

创建钉钉群,并配置机器人助手
创建机器人

步骤二:

配置安全设置:使用自定义关键词方式
设置关键词

步骤三:

获取Access_token和Webhook
获取Token

步骤四:

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))


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM