Jenkins钉钉输出信息

1.Jenkins配置钉钉教程很多,不再描述

2.使用Jenkins配置钉钉输出样式

钉钉机器人自定义内容允许引用环境变量,可自定义Jenkins环境变量,在内容里面引用自定义的环境变量,以达到钉钉机器人输出指定内容(commit 记录,构建时间等)。自定义内容不会自动按格式输出,想一句一行,需使用markdown格式,中间换一行隔开。

3.在钉钉里面输出git commit信息,在构建里使用执行shell,使用Jenkins内置环境变量(可自行查询了解Jenkins环境变量)获取最后一次提交记录(如果有),获取的是hash值,使用git log --oneline ${commit}查询提交的信息。

4.自定义环境变量,下载environment ject(envinject)插件,可自定义环境变量(目的是在自定义内容里面引用自定义的环境变量,以达到输出指定内容的目的),安装插件后会多个选项,读取配置文件的内容(等于自己定义的环境变量) ,在shell脚本中,将获取的信息写到文件里。

钉钉自定义消息输出:这种格式不会因为文本中含有特殊字符,如空格等而输出不了,报解析失败

注意,由于 Linux 多行的值赋值给一个变量的时候,换行符需要转义,还有就是 Zabbix 触发动作里面内容一定不定有空格,这都是 shell post json 的大坑!

 

 

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值