如何在默认内容下使用 "Editable Email Notification" 中的 env.variable
how to use env.variable in "Editable Email Notification" at Default Content
我有一个项目应该在最后发送一封带有文件的电子邮件。
在构建过程中,我有以下 env.variable:
$TARGET_INDEX=/.../.../.../index.html
在 "Editable Email Notification" 我配置了:
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 script.when 您需要在构建结束时使用电子邮件触发器,包括文件作为附件,这将有助于您充分了解 Ant 脚本的主要工作原理关于相对寻址而不是绝对寻址。所以附件模式中的内容应该是这样的
**/foldername/*.txt
(任何扩展名)
注意:确保 floder 存在于您的作业工作区中,并且您的 index.html 位于该文件夹中。
希望对您有所帮助
您需要勾选触发器部分,该部分默认隐藏。
您需要单击 "Advanced Settings" 按钮才能显示此部分。
我有一个项目应该在最后发送一封带有文件的电子邮件。 在构建过程中,我有以下 env.variable:
$TARGET_INDEX=/.../.../.../index.html
在 "Editable Email Notification" 我配置了:
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 script.when 您需要在构建结束时使用电子邮件触发器,包括文件作为附件,这将有助于您充分了解 Ant 脚本的主要工作原理关于相对寻址而不是绝对寻址。所以附件模式中的内容应该是这样的
**/foldername/*.txt
(任何扩展名)
注意:确保 floder 存在于您的作业工作区中,并且您的 index.html 位于该文件夹中。
希望对您有所帮助
您需要勾选触发器部分,该部分默认隐藏。 您需要单击 "Advanced Settings" 按钮才能显示此部分。