【问题标题】:Email-Ext plugin templates not updated电子邮件分机插件模板未更新
【发布时间】:2019-10-19 20:18:43
【问题描述】:

我正在使用詹金斯管道。我正在使用这个插件发送带有使用模板的电子邮件通知。我重用了来自 github 的现有模板。

我放置模板$Jenkins_Home\email-templates\

但我的更改未在电子邮件中更新。仍然收到旧内容。 示例代码:

def call(email, subject, content, attachment = null){   
def attachBuildLog = currentBuild.result != 'SUCCESS'
emailext attachLog: attachBuildLog,
         body: '${SCRIPT, template="groovy-html"}',
         mimeType: 'text/html',
         subject: "${subject}",
         to: "${email}",
         replyTo: "${email}",
         recipientProviders: [[$class: 'DevelopersRecipientProvider']]
}

请指教。

【问题讨论】:

  • 如果您为模板使用不同的名称会怎样?覆盖模板或根本找不到模板是否有问题?
  • @hakamairi,我没试过那个。我会回来看看它是否有效。
  • @hakamairi,在我更改文件名后,它可以工作了。它能够捕获我添加到模板中的更改。有了这个,我认为问题在于覆盖它。
  • 很高兴它对你有用 ;)
  • 有人知道为什么会这样吗?在对模板进行几次更新后,我总是需要重命名模板文件名并在其他地方进行相应的更改:( Jenkins OS: ununtu16

标签: jenkins groovy jenkins-pipeline jenkins-groovy jenkins-email-ext


【解决方案1】:

将现有模板重命名为自定义文件名可以解决问题。

【讨论】:

    猜你喜欢
    • 2021-06-23
    • 2017-10-26
    • 1970-01-01
    • 2014-09-17
    • 1970-01-01
    • 2019-05-02
    • 2021-01-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多