默认的email-ext groovy模板存储在哪里?

时间:2019-08-30 10:05:10

标签: jenkins-plugins email-ext jenkins-email-ext

这是放置在jenkins下的默认email-ext groovy模板。我确实通过stackoverflow进行了搜索,而我得到的最可能的答案是引用Jenkins \ plugins \ email-ext \ WEB-INF \ lib。但是,我只在此路径中看到电子邮件ext jar文件,而不是任何模板。

我也确实在$ JENKINS_HOME下创建了文件夹,如$ JENKINS_HOME / email-template,并在其中放置了Groovy模板,但是jenkins似乎没有选择我自己的模板。它只是继续发送默认模板。而且我无法在詹金斯下找到该默认模板。 :(

请帮助。

1 个答案:

答案 0 :(得分:0)

默认模板在插件jar文件中:

C:\ Program Files(x86)\ Jenkins \ plugins \ email-ext \ WEB-INF \ lib \ email-ext.jar

将其解压缩,您将找到它。 但是要添加一个,它可以在$ JENKINS_HOME / email-template (如果您使用其他名称)中使用。

提供此文件:

C:\ Program Files(x86)\ Jenkins \ email-templates \ groovy-html-toto.template

我用

称呼它
emailext(
   ...
   body: '''${SCRIPT, template="groovy-html-toto.template"}'''
)