码迷,mamicode.com
首页 > 其他好文 > 详细

jenkins 配置钉钉机器人通知

时间:2020-05-11 15:12:40      阅读:171      评论:0      收藏:0      [点我收藏+]

标签:code   tns   sans   float   lines   rem   pre   soft   idt   

jenkins配置钉钉机器人通知

官方文档:https://jenkinsci.github.io/dingtalk-plugin/

钉钉配置

在钉钉群里配置机器人
在群里找到添加机器人选项
技术图片

选择自定义机器人
技术图片
修改配置
技术图片
完成之后复制webhook地址
技术图片

jenkins配置

WARNING
请确保你的 Jenkins 版本 >= 2.176.4
本文档只针对最新版插件,请务必升级插件。

注意

如果 jenkins 更新中心地址(升级站点)不是官方的,可能无法获取最新的版本(第三方镜像有延迟)。

请切回官方镜像源:https://updates.jenkins.io/update-center.json

安装插件

Manage Plugins 安装 DingTalk

机器人配置

Configure System 中找到 钉钉配置 选项卡,根据自己的需求选择 通知时机,然后添加机器人即可。

示例截图:
技术图片

TIP
推荐使用 加密 模式的安全策略,并测试配置是否正确。

在 freestyle 项目中使用

在项目配置的 General 选项卡中找到 钉钉配置,勾选需要的机器人。
技术图片
查看效果
技术图片

在 pipeline 中使用

取消项目中勾选的机器人,防止重复发送消息。

语法

  1. dingtalk ( 
  2. robot: ‘‘, 
  3. type: ‘‘, 
  4. at:[], 
  5. atAll: false, 
  6. title: ‘‘, 
  7. text:[], 
  8. messageUrl: ‘‘, 
  9. picUrl:‘‘, 
  10. singleTitle:‘‘, 
  11. btns: [], 
  12. btnLayout: ‘‘, 
  13. hideAvatar: false 
  14. ) 

参数说明

详见:https://jenkinsci.github.io/dingtalk-plugin/guide/pipeline.html#参数说明

我的事例

  1. dingtalk ( 
  2. robot: ‘efxxxxxxxxxxxxxx3‘, 
  3. type: ‘ACTION_CARD‘, 
  4. //atAll: ‘true‘, 
  5. at: [‘${Atwho}‘], 
  6. title: ‘阿里测试环境发版报告‘, 
  7. text: [ 
  8. ‘## ${BUILD_TAG}构建成功,详情如下‘, 
  9. ‘---‘, 
  10. ‘- 发布分支:${Branch}‘, 
  11. ‘- 构建结果: SUCCESS‘, 
  12. ‘- 构建编号:${BUILD_NUMBER}‘, 
  13. ‘- 镜像 tag:${Tag}‘ 
  14. ], 
  15. ) 

Atwho参数,Branch参数,Tag参数都是我自己配的字符串参数
结果:
技术图片
技术图片

jenkins 配置钉钉机器人通知

标签:code   tns   sans   float   lines   rem   pre   soft   idt   

原文地址:https://www.cnblogs.com/big-ming/p/12868965.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!