Jenkins 在哪里找到“groovy-html.template”?

Where did Jenkins find `groovy-html.template`?

我正在使用 Jenkins 在电子邮件中附加一个模板。我在 .jenkins 下创建了一个名为 email-templates 的文件夹,并在那里放置了名为 build-report.groovy.

的模板

好消息是我可以使用 ${SCRIPT, template="build-report.groovy"} 在电子邮件分机中附加此模板,并且我可以在电子邮件中看到预期的数据。

但是,如果我使用 ${SCRIPT, template="groovy-html.template"},我也可以看到具有颜色和样式的相同模板数据。

我没有任何名称为 groovy-html.template 的模板文件,那么詹金斯是从哪里挑选的?

它是 email-ext Jenkins 插件的一部分,位于相应的 jar 文件中。

源码中可以看到:

https://github.com/jenkinsci/email-ext-plugin/blob/master/src/main/resources/hudson/plugins/emailext/templates/groovy-html.template