Jenkins 集成DingDing 推送

embedded/2025/3/16 18:44:46/

现状分析

开发频繁发布代码,和测试没有及时沟通,导致测试返工、bug漏测等

解决方案

Jenkins 集成DingDing机器人,在构建时触发推送

DingDing端机器人配置

1、在钉钉电脑端建立群聊

2、点击群右上角设置,点击【智能群助手】

在这里插入图片描述
3、选择【添加机器人】
在这里插入图片描述
4、选择自定义(通过 webhook 接入自定义服务)

在这里插入图片描述
5、完成添加机器人

在这里插入图片描述
在这里插入图片描述

Jenkins集成Dingtalk插件

Jenkins Version 2.479.3为例
在这里插入图片描述
1、进入到 Jenkins 的插件管理页面,搜索下载 DingTalk 插件,安装完毕插件记得重启 Jenkins。

在这里插入图片描述
重启完成后,在系统管理页
在这里插入图片描述
在这里插入图片描述

Jenkins Job使用Dingtalk插件

在job配置页,选择配置的钉钉机器人名称
在这里插入图片描述
点击高级
在这里插入图片描述
注意配置的换行等格式,可参考官方文档

点击构建,触发效果
在这里插入图片描述


http://www.ppmy.cn/embedded/173134.html

相关文章

STM32 —— 嵌入式系统、通用计算机系统、物联网三层架构

目录 一、嵌入式系统的概念 二、通用计算机系统与嵌入式系统的比较 用途 硬件 软件 性能与功耗 开发与维护 三、嵌入式系统与物联网的关系 四、物联网的三层架构 1. 感知层(Perception Layer) 2. 网络层(Network Layer) …

游戏引擎学习第153天

仓库:https://gitee.com/mrxiao_com/2d_game_3 回顾 目前正在进行的是一个比较大的系统调整,原本预计今天会继续深入这个改动,但实际上在昨天的开发中,我们已经完成了大部分的代码编写,并且运行之后几乎一切都能正常工作&#x…

【Unity网络同步框架 - Nakama研究】

Unity网络同步框架 - Nakama研究 介绍 如果你现在被委托了一个需求,要求调研并且撰写一份关于Unity网络同步框架方面的报告,你会如何做 我知道,现在AI这么多,我马上打开DeepSeek进行光速搜索,那么好,如下…

Django项目之订单管理part3

一.前言 前面两章已经把登录给做完了,这一章节要说的是登录的校验和登录以后的菜单展示,内容还是很多的。 二.菜单和权限 2.1 是否登录 当我们进入其他的页面,我们首先要判断是否登录,这个时候我们就要借助中间件来做session和…

c语言整理

前言: 【b站鹏哥c语言】,记录知识点情况 目录: 关于代码的部分 目录 1、简单函数,比较两个整数的最大值 2、简单if语句题目 内容: 15集的内容整理 15. 【初识C语言】作业讲解_哔哩哔哩_bilibili 数据类型&…

【视频】V4L2、ffmpeg、OpenCV中对YUV的定义

1、常见的YUV格式 1.1 YUV420 每像素16位 IMC1:YYYYYYYY VV-- UU– IMC3:YYYYYYYY UU-- VV– 每像素12位 I420: YYYYYYYY UU VV =>YUV420P YV12: YYYYYYYY VV UU =>YUV420P NV12: YYYYYYYY UV UV =>YUV420SP(最受欢迎格式) NV21: YYYYYYYY VU VU =>YUV420SP…

洛谷 P1068 [NOIP 2009 普及组] 分数线划定 python

关于lambda用于排序的用法 Python 使用 lambda 表达式进行列表排序 | 菜鸟教程 n, m map(int,input().split()) rem [] res [] for i in range(n):rem.append(list(map(int,input().split())))#对rem进行以分数为降序,报名号为升序的排序 rem.sort(key lambda…

大模型token和字符串的关系

一 主要区别 token 是使用分词器拆分后的最小单位,不同的分词方式会导致同样的字符具有不同的token数量。如你好,可以拆分为【你、好】两个token, 【你好】一个token。 同一个文本的 Token 数量可能远少于字符数(英文&#xff09…