Jenkins 中的电子邮件扩展插件未解析全局变量和 Outlook 电子邮件的 groovy 模板

Email Extension Plugin in Jenkins is not resolving global variables and groovy Template for Outlook emails

Jenkins 版本 - 2.275 电子邮件扩展插件版本 - 2.81

全局变量和模板未解析的示例是 -

  1. ${BUILD_NUMBER}
  2. ${BUILD_STATUS}
  3. groovy-html.template

注意 - 该问题仅出现在 Outlook 电子邮件中,对于 Gmail,我正在获取所需的电子邮件格式。

**更新** 奇怪的是,它没有做任何更改就又开始工作了。

我遇到了同样的问题,请务必将您的字符串放在双引号中,否则不会处理变量,例如:

"${BUILD_NUMBER}"

我还注意到,他们从全局引用列表中完全删除了变量 'BUILD_STATUS',在此处可见:/pipeline-syntax/globals

其命名版本可用:

"${currentBuild.currentResult}"

奇怪的是,它在没有做任何更改的情况下又开始工作了。