一尘不染

Jenkins可编辑电子邮件通知模板

jenkins

我们已经配置了Jenkins-可编辑的电子邮件通知模板,以便在每次构建后发送自定义的电子邮件。

我们做了什么

  1. *Jenkins -> Manage Jenkins -> Editable Email Notification Templates-> Add New Template*"Default Content"下一节中的脚本中,然后在下一节中,我们添加了默认的groovy脚本(例如:groovy-html.template-复制粘贴内容)。保存。
  2. 现在在项目工作下的 “构建后” 部分下,我们选择了相同的模板
  3. 但是,当我们收到电子邮件时,电子邮件就不会替换环境变量了。
 " />     BUILD ${build.result} URL   ${rooturl}${build.url}

Project:  ${project.name} Date:   ${it.timestampString} Duration:

${build.durationString} Cause: ${cause.shortDescription}

问题 :环境变量(例如“ build.result”,“ build.url”等)作为变量名(而不是实际值)出现。我们在这里缺少什么吗?


阅读 730

收藏
2020-07-25

共1个答案

一尘不染

得到了解决方案:)我们需要在“默认内容”部分中将其指定为$ {JELLY_SCRIPT,template =“
Jelly脚本名称”},并将脚本放置在JENKINS主页“电子邮件模板”文件夹下

2020-07-25