当前位置: 首页 > news >正文

Jenkins流水线钉钉通知及企业微信告警

Jenkins通知可以将任务的执行状态、事件或信息推送给指定用户,这些通常发生在流水线的构建后处理,邮件通知是Jenkins 内置支持的通知方式,也可以通过安装扩展插件来支持其他通知媒介,如钉钉、企业微信等;

⚙️设置钉钉通知

1、系统管理-->插件管理-->安装DingTalk插件

2、创建钉钉群-->群设置-->机器人-->添加机器人-->自定义

保存并复制Webhook信息和加签信息

3、Jenkins配置:系统管理-->钉钉-->钉钉全局配置

钉钉通知时机各状态详解 & 通知建议
状态何时触发是否建议发钉钉通知?说明
Build started(构建已开始Job 被触发并进入运行阶段⚠️按需开启适合长时间构建(>10分钟),让团队知道“正在跑”。但频繁构建会刷屏
Build aborted(构建被中止用户手动取消 / 超时终止 / 被 kill建议开启有助于追踪异常中断(如误操作、资源问题)
Build failed(构建失败编译错误、测试失败、脚本 exit 1✅✅强烈建议开启核心告警项!开发需立即处理
Build succeeded(构建成功所有步骤正常完成⚠️按需开启可用于关键分支(如main发布成功),但日常开发分支可能太频繁
Build unstable(构建不稳定)构建成功,但有警告(如测试覆盖率低、代码扫描告警)建议开启(重要项目)Jenkins 特有状态,提示“虽过但有风险”,适合质量门禁场景
Not built(未构建Job 被跳过(如条件不满足、上游失败)一般不开启属于正常逻辑跳过,通知价值低,容易造成干扰


机器人-->新增

添加完成后,此机器人就可以在流水线任务中被调用,id为自己配置的名称,在后续可以进行选用

4、在自由风格流水线任务中调用该钉钉机器人


执行构建后就会得到钉钉通知

⚙️设置企业微信通知

企业微信通知和钉钉差不多,需要在Jenkins插件商店安装Qy Wechat Notification插件

企业微信创建群,并创建机器人,获取到机器人的Webhook地址
在构建后操作选择企业微信通知,并输入其webhook地址,通知ID可根据指定用户或ALL来通知所有人

http://www.cnnetsun.cn/news/190635.html

相关文章:

  • 突破传统边界:用LabVIEW颠覆STM32开发的革命性实践
  • RS485偏置电阻配置方法:保证空闲状态通俗解释
  • 革命性AI绘图与Photoshop高效协作解决方案
  • LRC歌词制作工具:3分钟掌握专业级歌词同步技术
  • FF14动画跳过插件终极指南:告别重复副本动画
  • Switch文件管理终极指南:NSC_BUILDER完全操作手册
  • 8746253
  • 2025终极指南:B站抽奖自动化助手,高效提升中奖率的实战手册
  • 通过虚拟串口软件简化设备调试流程:实用技巧
  • Switch大气层系统完整教程:从零配置到专业优化
  • Figma中文插件终极指南:设计师必备的界面翻译解决方案
  • FigmaCN终极指南:如何让专业设计工具说中文
  • Koalageddon终极指南:5步解锁全平台游戏DLC的完整教程
  • LeagueSkinChanger完全指南:轻松实现英雄联盟皮肤自由
  • Windows Defender管理指南:优化系统安全防护性能
  • 终极指南:diff-pdf - 让PDF文档差异对比变得简单高效
  • AEUX实战指南:3步搞定设计稿到动画的无缝转换
  • OBS VirtualCam虚拟摄像头终极配置与故障排查指南
  • APK Editor Studio终极指南:一站式安卓应用编辑解决方案
  • PDF对比利器diff-pdf:轻松找出文档差异的专业工具
  • APK Editor Studio终极指南:零基础掌握安卓应用编辑利器
  • 深度系统启动盘制作:3分钟快速上手指南
  • FF14副本动画智能跳过解决方案:告别重复等待
  • 深度启动盘制作工具完全指南:从入门到精通
  • 5分钟搞定Figma中文界面:设计师的本地化解决方案
  • 打造专业歌词同步效果:零门槛智能制作工具指南
  • Motrix终极提速指南:7个简单步骤让下载速度翻倍
  • NVIDIA色彩校准终极解决方案:告别宽色域显示器的色彩困扰
  • 超强DoubleQoL模组:彻底革新《工业队长》工业帝国建设体验
  • 碧蓝航线Live2D提取工具:新手必看的使用指南与实战技巧