【问题标题】:Jenkins Editable Email Notification TemplatesJenkins 可编辑电子邮件通知模板
【发布时间】:2017-10-11 17:02:08
【问题描述】:

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

我们做了什么

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

Project:  ${project.name} Date:   ${it.timestampString} Duration: ${build.durationString} Cause:  ${cause.shortDescription}

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

【问题讨论】:

    标签: jenkins jenkins-plugins


    【解决方案1】:

    我们需要将默认内容部分指定为

    ${JELLY_SCRIPT,template="Jelly script name"}
    

    并将脚本放在 JENKINS 主“电子邮件模板”文件夹下。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-11-10
      • 2017-05-20
      • 2018-05-24
      • 2017-09-17
      • 1970-01-01
      • 2017-06-12
      • 2017-08-17
      相关资源
      最近更新 更多