jenkins 配置钉钉机器人通知
Posted big-ming
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jenkins 配置钉钉机器人通知相关的知识,希望对你有一定的参考价值。
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 中使用
取消项目中勾选的机器人,防止重复发送消息。
语法
- dingtalk (
- robot: ‘‘,
- type: ‘‘,
- at:[],
- atAll: false,
- title: ‘‘,
- text:[],
- messageUrl: ‘‘,
- picUrl:‘‘,
- singleTitle:‘‘,
- btns: [],
- btnLayout: ‘‘,
- hideAvatar: false
- )
参数说明
详见:https://jenkinsci.github.io/dingtalk-plugin/guide/pipeline.html#参数说明
我的事例
- dingtalk (
- robot: ‘efxxxxxxxxxxxxxx3‘,
- type: ‘ACTION_CARD‘,
- //atAll: ‘true‘,
- at: [‘${Atwho}‘],
- title: ‘阿里测试环境发版报告‘,
- text: [
- ‘## ${BUILD_TAG}构建成功,详情如下‘,
- ‘---‘,
- ‘- 发布分支:${Branch}‘,
- ‘- 构建结果: SUCCESS‘,
- ‘- 构建编号:${BUILD_NUMBER}‘,
- ‘- 镜像 tag:${Tag}‘
- ],
- )
Atwho参数,Branch参数,Tag参数都是我自己配的字符串参数
结果:
以上是关于jenkins 配置钉钉机器人通知的主要内容,如果未能解决你的问题,请参考以下文章