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

时间:2017-05-12 11:24:05

标签: jenkins jenkins-plugins

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

我们做了什么

  1. *Jenkins -> Manage Jenkins -> Editable Email Notification Templates-> Add New Template*下添加了脚本 然后在"Default Content"部分下,我们添加了默认的groovy脚本(例如:groovy-html.template - 复制粘贴内容)。保存。
  2. 现在在项目工作下,在 Post-build 部分下,我们选择了相同的模板
  3. 但是当我们收到电子邮件时,电子邮件即将发布,而不会替换环境变量..例如
  4.  " />     BUILD ${build.result} URL   ${rooturl}${build.url}
    
    Project:  ${project.name} Date:   ${it.timestampString} Duration: ${build.durationString} Cause:  ${cause.shortDescription}
    

    问题:像“build.result”,“build.url”等环境变量将作为变量名称(而不是实际值)出现。我们在这里遗漏了什么吗?

1 个答案:

答案 0 :(得分:1)

得到了解决方案:) 我们需要将默认内容部分指定为$ {JELLY_SCRIPT,template =“Jelly script name”} 并在JENKINS home“email-templates”文件夹下放置脚本