首页 > 解决方案 > 詹金斯通知电子邮件

问题描述

我在 groovy 脚本中有一个 jenkins 管道作业和管道。每次工作开始和完成时,它都会发送电子邮件通知。现在我被告知要在电子邮件通知中包含构建的原因(例如:git 评论,谁发起了工作等)。我无法决定如何实现这一目标。

标签: jenkinsgroovy

解决方案


您可以调用 API url

http://"JENKINS_URL"/job/"JOB_NAME"/"JOB_NUMBER"/api/xml

或者

http://"JENKINS_URL"/job/"JOB_NAME"/"JOB_NUMBER"/api/json

用于 JSON 输出。

那么您所要做的就是从那里获取“shortDescription”,它是构建触发器,例如Triggered by GitLab Merge Request #21: "branch name" => master


推荐阅读