六.企业微信或钉钉通知
本文以钉钉为例,企业微信流程相同
一、前言
使用Jenkins进行自动化部署,但是发布署后,并没有相应的通知,虽然有邮件发送通知,但是发现邮件会受限于大家接受的设置,导致不能及时看到相关的发布内容。因此考虑Jenkins是否能通知到钉钉的实现方式。
二、使用钉钉推送的优势
实时提醒项目参与人员信息的更新
便于查看
三、配置
3.1 钉钉的配置
3.1.1 进入钉钉群
进入某个群->点击机器人图标
注意:如果你不是群主,且群主开启了仅群主可管理,那么你将无法创建机器人
3.1.2 选择自定义机器人并设置信息(该步骤只能在PC端钉钉上设置,手机端不行)
选择自定义机器人
填写机器人信息
3.1.3 复制Hook地址
注意:此处的webhook将用于Jenkins当中的参数配置
以上为钉钉设置。
3.2 Jenkins的配置
3.2.1 安装插件
进入系统管理
进入管理插件
搜索插件(DingTalk)并安装,如果在Jenkins中无法搜索到该插件,则去该地址下载后手动上传至Jenkins即可:https://updates.jenkins.io/download/plugins/dingding-notifications/
安装插件后返回首页
3.2.2 配置Webhook
进入Jenkins--Manage Jenkis–Configure System
向下滑动,会看到钉钉一栏,通知情况都勾选
设置安全策略。这里选择设置关键字,此处设置的关键字一会儿需要和钉钉里设置的关键字相同,才能正常发送
进入钉钉群组–群设置–智能群助手–选择自己添加的机器人,设置如下:
3.3 Job配置钉钉
回到首页–进入Job配置页面
在General里,会出现刚才你设置的钉钉机器人,勾选该机器人
点击应用,保存
3.4 测试
回到Jenkins首页,选择Job 立即构建
钉钉接收消息-推送结果,点击结果即可跳转到Jenkins页面
至此,只要Jenkins进行了构建,则钉钉就会收到对应提醒,钉钉插件可以支持自定义,想探索更多奇迹参考:https://jenkinsci.github.io/dingtalk-plugin/
我想对你说:
1.如果你认真的完成了前面所有的课程,每一步均进行了亲自实践,并且都成功运行了起来。那么当你看到这句话时,恭喜你又学到很多东西,而且你是一个不怕麻烦,动手实践能力很强的人。
2.在整个过程中,如果遇到错误,第一时间亲自去百度或Google来寻找解决问题的方法,在一次次的解决问题过程中,就是能力提升的过程。
3.恭喜你,你是一个很棒很棒的人!
本文为原创文章,转载请标明来处!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构