Jenkins:使用emailext附件在同一封电子邮件中附加多个文件

时间:2018-10-04 17:58:15

标签: jenkins groovy pipeline

我们正在尝试使用Jenkins管道并使用以下功能:

emailext attachmentsPattern: "${env.LOG_FILE}" , "${env.PASSED_SOURCES_LOG}", "${env.FAILED_SOURCES_LOG}",
body: "Hi,\nThe nightly integration tests run is completed. Please find the log attached to this email.",
subject: "NIGHTLY INTEGRATION TESTS RUN - ${BUILD_NUMBER}",
to: "${env.EMAIL}"

不幸的是,我找不到将这些多个文件放在同一封电子邮件中的方法。输出错误。

有人知道如何正确地声明它吗?

干杯

1 个答案:

答案 0 :(得分:0)

attachmentsPattern采用Ant文件模式,因此可能类似于:

**/*.log

会工作。或者,您可以通过读取文件并将它们写入单个文件来收集文件,然后将其附加。