Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Email 在Jenkins中可编辑电子邮件通知的默认内容中使用通配符_Email_Jenkins_Jenkins Plugins_Email Attachments - Fatal编程技术网

Email 在Jenkins中可编辑电子邮件通知的默认内容中使用通配符

Email 在Jenkins中可编辑电子邮件通知的默认内容中使用通配符,email,jenkins,jenkins-plugins,email-attachments,Email,Jenkins,Jenkins Plugins,Email Attachments,我需要在邮件中打印文件的内容。我在Jenkins中使用多配置插件。我关注了以下链接: 但在我的例子中,文件名不是固定的,因此我需要在默认内容中使用通配符作为文件名路径=“$WORKSPACE/Result/AMDuProf*-Summary-*.txt” 但它不起作用。我的邮件有误 ERROR: File '/home/abc/xyz-Jenkins/workspace/pqr/label/cde-SSP-Ubuntu-18/Result/AMDuProf*-Summary-*.txt' do

我需要在邮件中打印文件的内容。我在Jenkins中使用多配置插件。我关注了以下链接:

但在我的例子中,文件名不是固定的,因此我需要在默认内容中使用通配符作为文件名
路径=“$WORKSPACE/Result/AMDuProf*-Summary-*.txt”

但它不起作用。我的邮件有误

ERROR: File '/home/abc/xyz-Jenkins/workspace/pqr/label/cde-SSP-Ubuntu-18/Result/AMDuProf*-Summary-*.txt' does not exist.

因此,由于文件名不是固定的,如何使用通配符作为文件名,将随不同的从属文件而改变。请给我建议一种正确的方法。

在发送电子邮件之前,请使用脚本将动态文件重命名为静态名称,如AMDuProf Summary-.txt,并在发送电子邮件时引用它。

此处似乎不支持通配符。而且,这种通配符可以捕获多个文件,然后呢?但是,也许您可以在每个作业中提供一些通用名称,例如,通过在一个构建步骤中创建符号链接?@Tupteq,实际上有一个文件
AMDuProf*-Summary-*.txt
带有后缀Summary,但版本在不同的构建中发生了更改,即不固定。还有其他方法吗?您可以在作业中更新符号链接以反映文件名更改。