Jenkins 如何在“中使用env.variable”;“可编辑电子邮件通知”;默认内容

Jenkins 如何在“中使用env.variable”;“可编辑电子邮件通知”;默认内容,jenkins,Jenkins,我有一个项目,应该在最后发送一个文件电子邮件。 在构建过程中,我有以下env.variable: $TARGET_INDEX=/.../.../.../index.html 在“可编辑电子邮件通知”中,我已配置: Content Type - HTML Default Content - ${FILE,path="${TARGET_INDEX}"} 但在构建结束时,我得到了以下线索: + TARGET_INDEX=/.../.../.../index.html [EnvInject] - I

我有一个项目,应该在最后发送一个文件电子邮件。 在构建过程中,我有以下env.variable:

$TARGET_INDEX=/.../.../.../index.html
在“可编辑电子邮件通知”中,我已配置:

Content Type - HTML
Default Content - ${FILE,path="${TARGET_INDEX}"}
但在构建结束时,我得到了以下线索:

+ TARGET_INDEX=/.../.../.../index.html
[EnvInject] - Injecting environment variables from a build step.
[EnvInject] - Injecting as environment variables the properties file path 'tmp_default.properties'
[EnvInject] - Variables injected successfully.
No emails were triggered.
我不明白为什么没有触发电子邮件


有线索吗?您有其他方法发送以HTML为内容的电子邮件吗?

可编辑电子邮件通知有一个附件部分,它使用Ant脚本。当您在构建结束时需要一个电子邮件触发器,包括作为附件的文件时,您完全可以了解Ant脚本主要处理相对寻址而不是绝对寻址寻址。所以附件模式中的内容应该是这样的

**/foldername/*.txt

(任意扩展)

注意:确保floder存在于您的工作区中,并且您的index.html位于该文件夹中


希望这在某种程度上有所帮助

您需要检查触发器部分,默认情况下该部分将隐藏。 您需要单击“高级设置”按钮来显示此部分