Jenkins流水线钉钉通知及企业微信告警
2026/6/14 10:42:36 网站建设 项目流程

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来通知所有人

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询