1.第一步首先上传对应的插件到jenkins(文件可以找我要[email protected]),jenkins对应插件管理选择高级,然后点击上传插件(要先下载dingding插线,并且去系统配置配置钉钉)

jenkins实现git的提交的commit修改日志发送到钉钉

2.重启一下jenkins

3.这个时候任务会对应出现

Add Changelog Information to Environment。如图:

jenkins实现git的提交的commit修改日志发送到钉钉

4.编写格式化信息

如果格式为 %3$s (at %4$s via %1$s)\n,然后有一条在 2017-02-10 的提交记录,提交信息为「fix bug」,提交者为 twiceYuan,那么输出到环境变量的字符串就是 “fix bug (at 2020-09-22 via bei)\n” (后面的 \n 是为了多层转义,视使用情况请自行调整),同样时间格式编辑框填写的是:yyyy-MM-dd。

5.如图是我的格式:

jenkins实现git的提交的commit修改日志发送到钉钉

6.在对应的Pre Steps执行发送命令如下:

curl 'https://oapi.dingtalk.com/robot/send?access_token=xxxxxxxxxxxxxxxxxxxxx' \
-H 'Content-Type: application/json' \
-d "{'msgtype': 'text', 'text': {'content': \"${SCM_CHANGELOG}\"}}"

7.效果图如下:

jenkins实现git的提交的commit修改日志发送到钉钉

相关文章:

  • 2022-12-23
  • 2020-04-14
  • 2022-12-23
  • 2021-12-06
  • 2022-02-13
  • 2021-06-19
  • 2021-12-17
  • 2021-06-12
猜你喜欢
  • 2022-12-23
  • 2021-08-28
  • 2021-08-15
  • 2021-06-08
  • 2022-12-23
  • 2022-12-23
  • 2020-01-09
相关资源
相似解决方案