gpt4 book ai didi

jenkins - 在 Jenkins 中使用可编辑电子邮件扩展添加附件

转载 作者:行者123 更新时间:2023-12-02 06:13:51 24 4
gpt4 key购买 nike

我正在 Jenkins 中使用可编辑电子邮件插件来将文件附加到电子邮件中。问题是插件无法找到要附加的文件。

我的文件结构是这样的 -
报告目录
工作区

ReportDirectory 包含我要附加的报告。我相信插件的基本目录是工作区。所以我将附件位置指定为../ReportDirectory/DemoReport.html。我也尝试过ReportDirectory/DemoReport.html

还有更多选项。我做错了什么吗?

最佳答案

我明白了。

可编辑电子邮件插件使用 Ant 文件语法来定位附件。当我查看 Ant 文件语法 ( http://ant.apache.org/manual/dirtasks.html ) 的文档时,它说

In general, patterns are considered relative paths, relative to a task dependent base directory (the dir attribute in the case of ). Only files found below that base directory are considered. So while a pattern like ../foo.java is possible, it will not match anything when applied since the base directory's parent is never scanned for files.

由于本例中的基本目录是“工作区”,而我的目录“ReportDirectory”不位于其中,因此 Ant 无法访问它。

存在两种解决方案:

  1. 将“报告目录”移动到“工作区”中的某个位置。我不喜欢这个,因为我不想弄乱工作区。
  2. 在“ReportDirectory”中创建报告后,使用 Ant\MSBuild 脚本将其临时复制到“工作区”中,然后电子邮件插件应能够通过 **/Report.html 或东西。

@Amey - 谢谢你的努力:)

关于jenkins - 在 Jenkins 中使用可编辑电子邮件扩展添加附件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13926024/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com