在 Jenkins 中构建完成后如何在电子邮件中添加 Bit Bucket 提交详细信息

How to add Bit Bucket commit details in email after build complete in Jenkins

目前我将 Jenkins 用于 CI/CD 目的,并使用电子邮件扩展插件发送邮件。我需要在电子邮件中包含提交详细信息和更改,并在构建成功完成后将其发送给默认收件人。

只需将 '${SCRIPT,template="groovy-html.template"}' 指定为电子邮件正文。

emailext (
    mimeType: 'text/html',
    subject: '$BUILD_STATUS: $PROJECT_NAME - Build # $BUILD_NUMBER',
    to: '$DEFAULT_RECIPIENTS',
    body: '${SCRIPT,template="groovy-html.template"}'
)

这是默认的电子邮件模板之一,它还显示带有颜色编码构建状态的变更日志。