我在groovy脚本中有一个jenkins管道作业和管道。它会发送电子邮件 每次工作开始和结束时都会收到通知。现在我被告知要包括构建的原因(例如:git评论,谁发起了这项工作等)作为电子邮件通知的一部分。我无法决定如何实现这一目标。
答案 0 :(得分:0)
您可以调用API网址
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