前言

在使用jenkins的时候,经常需要将本次的构建结果以邮件的方式通知到相关的使用人员,jenkins集成邮件通知是比较常用也是比较传统的使用方式,但是也有不方便的地方,比如邮箱的即时性不够好,一旦邮件过多很容易被淹没,随着钉钉的崛起,不少公司的日常办公和内部交流都开始移到钉钉上,自此,jenkins也提供了对于钉钉的集成,通过安装插件和配置相应的信息即可完成构建通知消息推送到钉钉,下面来说明一下集成的具体步骤

钉钉配置

1、安装钉钉,这一步直接忽略了

2、创建一个钉钉群,获取机器人token

进入钉钉群的配置,点击如下的“智能群助手”,可能因为版本的不同有所差别

创建一个群机器人

给钉钉机器人配置名称,也可以设置头像用于标识

配置完成后,将webhook的地址拷贝出来,URL的地址最后有一个token要妥善保存,完成之后可以看到该群里面出现了一个机器人的图标,说明配置成功

我们简单说一下jenkins集成钉钉推送构建通知消息的原理示意图

3、jenkins安装钉钉插件

直接在输入框搜索"钉钉"点击安装即可

这里必须要说明一下的是,jenkins的版本不同,搜索出来的可用的钉钉插件也不太一样,网上很多资料安装的时候显示的结果并不是上面的这样,我的版本是7.0以下的,但是版本高的话安装的时候更简单,我这个版本安装的是dingding json pusher

4、钉钉全局环境配置

从全局系统配置进入

来到钉钉配置的地方,将在钉钉机器人中产生的URL拷贝过来,注意那个“关键字”一栏,要选择你在创建钉钉机器人的时候填写的关键字

配置完成后可以点击测试,

如果测试通过,在钉钉群收到了一条消息,说明配置就ok了

5、构建的项目配置钉消息通知

我们在jenkins上面创建一个具体的项目,然后点击配置,来到配置

需要配置的地方有两个,在general中可以配置钉消息提示的模板内容,在下面这个输入框可以配置消息提示模板,可以自定义进行个性化配置

然后就是下面的这个配置,在构建后配置中选择红色圈的一栏,

选择了这一栏之后,在弹出的下面这个框里面,将配置钉钉机器人产生的token粘贴进去即可

6、构建测试

项目配置完成后,点击立即构建,如果构建成功的话,我们在创建的钉钉群里面会收到如下的通知,说明我们的集成成功了

当然如上所说,这里面显示的内容很简单,只有简单的构建成功或者失败的提示,如果想要通知消息更加的精细化可以在模板中进行配置即可

本篇的内容到此结束,最后感谢观看!

jenkins集成钉消息通知相关推荐

  1. Gitlab通过Webhook自动触发Jenkins构建任务并在更新完毕后发送钉钉消息通知

    Gitlab通过Webhook自动触发Jenkins构建任务并在更新完毕后发送钉钉消息通知 文章目录 Gitlab通过Webhook自动触发Jenkins构建任务并在更新完毕后发送钉钉消息通知 1.实 ...

  2. 如何通过企业微信、飞书、钉钉消息通知接收双因子认证动态密码?

    使用宁盾双因子认证H5令牌的用户每次登录时要切回到企业微信.飞书.钉钉工作台中,找到H5令牌小程序,点进去看动态码.记住或复制动态码后再切回登录界面输入验证. 路径合理,但实际使用场景下不够便捷.用户 ...

  3. DingTalk钉钉消息通知

    开发文档:Link 钉钉消息通知简单分为单纯的消息通知(没有回复) 和 会话. 1.自定义机器人开发通知不需要sdk包. <?php function request_by_curl($remo ...

  4. Python学习小组课程P6-Python办公(3)邮件与钉钉消息通知

    Python办公(3)邮件与钉钉消息通知 一.前言 二.知识点 1 发送邮件 2 钉钉机器人消息通知 一.前言 注意:此为内部小组学习资料,非售卖品,仅供学习参考. 本系列课程: Python学习小组 ...

  5. Jenkins 企业微信消息通知

    和钉钉一样,也需要在群里面添加一个机器人 添加群机器人 企业微信 AgentId 1000006 wUs3TtGLYGnJ5YeezwxK60dEuXJeuF_01unh2TnaFRA  文本消息 { ...

  6. 对接钉钉消息通知_接入钉钉API发送企业消息

    工作中有个需求,是要把录入的销售机会由系统自动分配给销售,然后对接钉钉给销售人员发送企业消息,通知他进行跟单. 参考资料 1. 获取Access_Token Access_Token是企业访问钉钉开放 ...

  7. 4.Jenkins入门基础使用与邮箱钉钉微信消息通知集成配置与实践

    WeiyiGeek Blog - 为了能到远方,脚下的每一步都不能少. Tips : 本文章来源 Blog 站点或者 WeiyiGeek 公众账号 (技术交流.友链交换请邮我哟), 原文地址: 4.J ...

  8. spring boot 整合钉钉机器人发送消息通知

    钉钉消息通知 主要用于系统预警.资源预警.重要消息通知,随时随地可以掌握重要信息 一.通知效果 1.文本通知 2.带链接的通知 3.makrdown格式 通知 4.ActionCard 通知 5.Fe ...

  9. java对接钉钉发送消息通知

    现在,许多的消息会议,工作任务安排都不在是通过邮件呀,或者是使用口头表达的形式了,都是一些通讯软件进行分发,在工作中,也会有一些东西需要通过程序进行自动发送一些消息通知到指定的人,告诉他,你的,干活的 ...

最新文章

  1. 记一次性能优化,单台4核8G机器支撑5万QPS
  2. Java 设计模式之单例模式
  3. 30岁自学python找工作-程序员自学Python开发,20到30岁几乎决定了你的未来!
  4. ADO.NET与XML的结合
  5. Design Patterns(二十一):State Pattern--VB代码
  6. oracle dbv使用详解
  7. ======第一章总结及习题======
  8. html5 过渡时间,CSS3 对过渡(transition)进行调速以及延时
  9. 安全隐患分析和基本系统结构信息的收集
  10. 深信服 云桌面 linux,深信服桌面云-深信服桌面云下载 v3.0官方版--pc6下载站
  11. 新手对vue中特殊的标签属性ref和key的理解
  12. C程序的基本组成结构
  13. 玩游戏计算机丢失msvcp,计算机丢失msvcp,因计算机丢失msvcp140
  14. python在教育领域的应用课题_研究型案例在Python教学方法中应用
  15. iq2010wifi测试软件,LitePoint IQ2010蓝牙测试仪WIFI/GPS/NFC
  16. 计算今天距离2026年1月1日,还有多少年,多少月,多少天?
  17. 【Medical physics】CT的空间和密度分辨率
  18. linux 4t磁盘格式化,Ubuntu 16.04系统挂载4T硬盘
  19. 读《证券市场基础知识》(2012)-1 [概念篇]
  20. 用python进行股票数据分析_用 Python 做股市数据分析(2)

热门文章

  1. 异常处理 Exception
  2. SpringFramework之javax.servlet.http.HttpSession
  3. Wireshark数据包分析之数据包信息解读
  4. 三大应用需求:5G信道编码技术取得突破
  5. linux上TCP connection timeout的原因查找
  6. koa源码分析-generator和yield分析
  7. hdu 3746 kmp求循环节 下标从1开始
  8. 转载一篇阅读文章(还算不错吧)
  9. 中国内地楼市泡沫严重 租售比1000倍超美国
  10. 2、生成一个PHP扩展框架