我们已经配置了Jenkins - 可编辑的电子邮件通知模板,用于在每次构建后发送自定义电子邮件。
我们做了什么:
*Jenkins -> Manage Jenkins -> Editable Email Notification Templates-> Add New Template*
下添加了脚本
然后在"Default Content"
部分下,我们添加了默认的groovy脚本(例如:groovy-html.template - 复制粘贴内容)。保存。" /> BUILD ${build.result} URL ${rooturl}${build.url} Project: ${project.name} Date: ${it.timestampString} Duration: ${build.durationString} Cause: ${cause.shortDescription}
问题:像“build.result”,“build.url”等环境变量将作为变量名称(而不是实际值)出现。我们在这里遗漏了什么吗?
答案 0 :(得分:1)
得到了解决方案:) 我们需要将默认内容部分指定为$ {JELLY_SCRIPT,template =“Jelly script name”} 并在JENKINS home“email-templates”文件夹下放置脚本