一、相关文档

钉钉机器人插件

二、组件版本

组件 版本
Jenkins 2.303.3

三、钉钉配置

新建聊天群->群设置->智能群助手->添加机器人




自定义关键词:设定后,只有包括关键词的内容才被发送
加签:签名密钥,需填写到Jenkins中,增加安全
IP地址(段):设定后,只有来自IP地址范围内的请求才会被正常处理

切记保管好加签和Webhook

四、Jenkins配置

1、安装钉钉插件DingTalk

2、在Jenkins用户管理中填写钉钉手机号

用户列表->用户

3、在Jenkins中配置钉钉

系统管理->系统配置
填写之前记录的加签和Webhook

4、在自由风格任务配置中,添加机器人

5、在流水线任务中编写pipeline

安装插件build user vars:pipeline中显示构建用户名与密码插件

pipeline {agent anyenvironment {BUILD_USER = ""}stages {stage('Hello') {steps {wrap([$class: 'BuildUser']) {script {BUILD_USER = "${env.BUILD_USER}"}           }echo '${BUILD_USER}'}}}post {success {dingtalk (robot: "test",type:'ACTION_CARD',atAll: false,title: "构建成功:${env.JOB_NAME}",//messageUrl: 'xxxx',text: ["### [${env.JOB_NAME}](${env.JOB_URL}) ",'---',"- 任务:[${currentBuild.displayName}](${env.BUILD_URL})",'- 状态:<font color=#00CD00 >成功</font>',"- 持续时间:${currentBuild.durationString}".split("and counting")[0],"- 执行人:${BUILD_USER}",])}failure{dingtalk (robot: "test",type:'ACTION_CARD',atAll: false,title: "构建失败:${env.JOB_NAME}",//messageUrl: 'xxxx',text: ["### [${env.JOB_NAME}](${env.JOB_URL}) ",'---',"- 任务:[${currentBuild.displayName}](${env.BUILD_URL})",'- 状态:<font color=#EE0000 >失败</font>',"- 持续时间:${currentBuild.durationString}".split("and counting")[0],"- 执行人:${BUILD_USER}",])}}
}

五、参考鸣谢

Jenkins pipeline获取Build User和Email
Jenkins: pipeline实现编译完成后钉钉机器人通知
钉钉机器人插件

Jenkins DingTalk 钉钉通知插件相关推荐

  1. jenkins DingTalk配置钉钉群消息通知

    由于jenkins邮件通知经常被冻结掉,而且通知效果不好,正好公司使用钉钉交流比较多,有专门的部署发版通知群,所以决定使用jenkins结合钉钉机器人在构建完成后自动发送消息至钉钉群中. 从网上搜索了 ...

  2. Jenkins配置钉钉通知

    VOL 337 21 2021-12 今天距2022年11天 这是ITester软件测试小栈第337次推文 点击上方蓝字"ITester软件测试小栈"关注我,每周一.三.五早上 0 ...

  3. 1小时学会jenkins集成邮件/微信/钉钉通知

    01 邮件通知 邮件扩展插件安装Email Extension Plugin,如果已经安装了则不需要再装 该插件可以提供更详细的邮件发送设置 QQ邮箱准备 公司里会用企业邮箱作为发件人,相关信息找邮箱 ...

  4. 钉钉OA流程审批,Jenkins自动授权通知用户密码

    目录 一.目的: 二.钉钉表单设计: 三.Jenkins设置(插件Role-based ): 四.服务器部署: 五.Python3定时检测脚本: 一.目的: 公司目前的软件版本发布是通过Jenkins ...

  5. jenkins 中无Dingding plugin钉钉插件,及其钉钉发送消息

    四.jenkins构建项目,给钉钉发送消息 (1)项目配置钉钉信息 更正:通知人,填写想要通知的那个人的手机号,不是姓名 (2).构建成功,给钉钉发送消息 (4)钉钉配置错误的情况 三.jenkins ...

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

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

  7. jenkins钉钉通知

    1.创建钉钉群助手(机器人) 点击群设置->智能群助手 完成后复制机器人的webhook. 2.jenkins操作 Jenkins添加插件 添加Dingtalk的插件 将复制的webhook粘贴 ...

  8. Jenkins + 蒲公英 + 钉钉,构建Android APP自动上传获取对应下载二维码加钉钉群通知推送.

    感觉都好久没写博客了. 最近这小半年自己都不知道忙啥去了,各种乱七八糟的杂事. 今天刚好将迭代的项目从老的环境迁移到专门的Jenkins服务器里面,就加个班写个这个吧. 当初最早为了弄这个,可是没有少 ...

  9. 持续集成之 Jenkins 钉钉通知(八)

    一.前言 最近使用 Jenkins 进行自动化部署,但是发布署后,并没有相应的通知,虽然有邮件发送通知,但是发现邮件会受限于大家接受的设置,导致不能及时看到相关的发布内容.由于之前有用 Gitlab ...

最新文章

  1. 进大厂全靠自学,微软头条实习生现身说法:我是这样自学深度学习的丨课程传送门...
  2. hadoop学习-海量日志分析(提取KPI指标)
  3. 【渝粤教育】广东开放大学 土木工程材料 形成性考核 (22)
  4. Flink中的Time与Window
  5. python爬虫什么意思-Python爬虫是什么意思有啥用 python爬虫原理实例介绍
  6. cobbler实现自动安装
  7. 国内python镜像源记录
  8. 了解PHP中$_SERVER变量对路径的解析
  9. Javascript你必须要知道的面试题
  10. 得到app产品体验报告
  11. word 论文公式编号快捷方法
  12. 技术日记2021/2/12 “牛气飞天”恶作剧
  13. oracle11g认证,ORACLE11g-OCP认证(甲骨文专家级数据库工程师)
  14. 使用canvas绘制一个三角形
  15. 不要再叫自己“程序员”了!
  16. java decvm_java – 如何使用-XX:UnlockDiagnosticVMOptions -XX:CompileCommand =打印选项与JVM HotSpot...
  17. glibc==2.17 报错
  18. 开源网络文件管理工具SmarkNetDisk
  19. NDK开发之JNI基础
  20. 软件vmware获取ip地址失败

热门文章

  1. 很好玩的html小游戏代码
  2. facebook像素功能
  3. 微信端活体检测|人脸识别SDK|人证比对|身份核验
  4. 电子小制作:有声倒计时装置
  5. 永磁同步电机的损耗理论到实际
  6. AIX 挂载iscsi存储
  7. Crytek CryEngine 3新特性完全详解
  8. Flash焦点图广告去除“慧聪网版权所有”字样的focus.swf下载
  9. 开发者工具绕过Paused in debugger
  10. 【聚划算 Android 技术周刊 第五期- 20160912】